If I can offer any constructive criticism it would be to get rid of the Facebook login stuff and just roll your own. Make it easy to connect with Facebook/Twitter/whatever, just don't limit yourself to Facebook users who are willing to connect with you. I made that mistake in a user-generated content product I launched last year and it limited my reach.