I just purchased the game and am wondering where I download it at. I can't seem to find a download section on the website. I also still haven't received the email, unless it's in there.
Found the download link almost immediately after posting this.
If you have not managed to download the game yet, you should be able to find the download link in the forum section called 'My Account'
Click on that, it may ask you to log back in.
The current game installer is located here.