Looks superb. Great work and in quick time too.
As for uploading. You can try MediaFire. You can create an account for free and upload you stuff there. Been using it for over a year now and never had a problem. Also you can add an remove files as you wish, simple and easy.
Just a thought.