This is super cool. You could sell this as a service to IT departments. Give each customer a subdomain, let them manage their own ISOs, maybe throw in kick-start support, and you've got a real product.
Edit: and this would be a great way to build trust, your paying customers would support the public service and distribution maintainers could get official accounts on your service to distribute to their users.