I am having some issues with users not inputting the correct email address, my be on purpose or accidentally mistyping. It means that if they mistype their email address on registration they will not receive the email verification to activate their account.
I would like to suggest adding a "Match email field" where the user has to retype their email address to confirm it is correct.
I would also suggest adding icons (red cross and green tick) for the email and password fields to display that they match.