Hi techi man! Sorry for this extremly late reply - I didn't notice this post until today!
I'm sorry it took a while - it seems the email was stuck in the server queue for some reason. In any case, for future reference for other players, keep also in mind youc an also register via steam if you have the steam client on windows or linux (and that does not require email)
Thank you also for your rating :)