So, I pre-ordered the game on October 24th, and expected to receive and email or such with my product key. I got an email with and "order number" and such, but I so far have NOT seen the option to download and install Demigod, or received any other information regarding my order.
Is there something I missed? I haven't used Impulse before this, but I made this forum account before I installed impulse - perhaps the two are not linked in some way?
...Please advise.