Hi,
I don't see a email field on your registration form. You probably forgot it.
In the commercial edition, what you can do is to change the "registration" option to "simplified registration". That will remove the password fields and the username field from the registration form so that you only have left the email field (and the address fields).
Then, when the system registers the user, it will generate a random password automatically for the user and use his email as username and send him an email with that information.
That way, it's less hassle for the user.
Would that be ok ?
If you really want the password fields and the email field but not the username field, you would have to change the code of the file registration of the view user in order to hide the username field and automatically populate it with the email entered by the user when the user finishes to enter his email.