Email verification seems to currently be broken. In the meantime, please contact support@newae.com with your email and username and we can manually activate your account.
The hosting has been moved & hopefully this is now fixed! If you have issues let us know.