Question: Is it even worth the effort to upload new files to this website? They keep disappearing, or taking so long to become available that we can count on lots of pestering posts claiming the download doesn't work. And I'm not even talking about the large "archived" downloads. I'm a patient guy, but I thought all this was supposed to be fixed.
ADD: My concern is that there's a false sense of security in uploading things to the site. If we can't count on it working for the time being, maybe new uploads should be disallowed for now, with a request for contributors to provide mirror links and hang on to their archives for the future when everything's working the way it should.

the 'uploads' could be represented by the usual info; screenshots, working OS versions etc *but* the file/s it/themself. They would be in form of mirroring. This way the frame for each title is done and completed by the final dl link on the server.