The site is being redesigned for a more simpler interface. Should be live soon.
As far as the errors you were experiencing, had some technical glitches come up in the last day that should be fixed now. Let me know if you have any problems.
The reason for the site change was to allow users to easily contribute their own software which required a back-end overhaul. As mentioned, give us a little bit of time and I think you'll enjoy the site once more .