Ok, I'll put your stuff (archive and screens) in your FTP folder and then I'll remove the link. Want to write a review?
Either way, it will take some time till it gets uploaded on our site, but writing a review will speed up the process. Thank you for your contributions.
And yes, from now on if you want to contribute something else (that review for example), just say it and I'll give you direct FTP access where you can upload your stuff.