I didn't realize there is a difference between Forum account or the website account, I was able to logon to the website and get here no problem... I got my game key through Humble Bundle, and I was pretty sure I activated it, I will double check that momentarily. And to answer the last question, yes, I have been regularly checking my spam folder for the emails, and it is empty.