There has been a lot of spam to deal with. Hiding submissions is basically the only tool itch has for discouraging it. I hoped I would have been able to open it up by now but sorting people who actually participated from people trying to promote old projects or upload suspicious files has been a decent amount of work.