Other than a short sentence on the homepage, there's no information about the site that you can access before signing up. The fact that you have to register before knowing anything will, I imagine, put off many potential users. They (and I) wanna know what they're agreeing to!
Edit: I think you should add some more info (maybe some screenshots, a lengthier description and some privacy stuff?), basically!