Cool on both fronts that your project looks hot and that you won the game too!
Our file system is different than our forum system so to upload you'll need to create an account with our file server "main site", you can do that from the 'Home' link in the header to get to the page that lists the new files on the right, news items in the middle and a login section on the left to creat your account if you haven't done so already.
That's all you really need in order to upload. Just click on the 'Downloads' link in the header and at the bottom of the initial directory listing page, in the middle, there is a link there to upload your file "Submit a File" which will bring you to the upload info page. There is a space for entering the url for a screenshot if you want to put a collective one together like I did for some of mine (check the listing for North American links to see what I mean). Screenshots get rescaled (until the next version of the file system program is released) so it's best to keep them basically as square as possible so they don't distort.
Look forward to making it available for everyone. If you have any problems just drop me a message.