I really like your web design — it’s clean and looks great. However, there isn’t much to do before signing up, and the registration form feels a bit overwhelming.
Your call, but you need to build up interest to get people to sign up.
(Also when Instagram launched you could browse a fair bit and view photos before needing to register)