I got my account but I have no clue where to download the game.
Reputation: 16I got my account but I have no clue where to download the game.
try the website where you got your account
there wasnt a download link or instructions in the beta account confirmation email?
The beta isn't out yet. It's still in development. Since you signed already you'll probably be invited by email when it starts.