Awesome work! Although I'm not that experienced, I can manage a basic layout and create a custom "beautified" version of the page for you, if you want me to. (I'm studying informatic and computer engineering.)
On a side-note: would it be possible for you to limit the times a person can upload a replay per hour, instead of per day? it would be awesome, even if we had to wait for 2-3 or even 4 hours to be able to make a new upload. I think it might be easier for the server to manage and it would help with the number of people trying to upload at the same time, seeing as they would have to wait a significant amount of time before being able to make a new upload, giving other users the chance to make an upload of their own.
Keep the good work and god send!
this works wonders, but I believe I might end up blowing your server eventually. Btw, what language did you use when coding most of the program? I'm quite a curious person about that stuff