I really think you need to simplify the registration process. Just ask for the bare minimum email & password. I saw the form and ran away. I think I understand the idea from your description but there is no way I would have got that from seeing it. You should make it very obvious as to what exactly people can do here.
Ciao from Utah ;) My mother is from Milano. I also lived there for a few years.