@SkyPie: First you need to download the game, then you need to open the game application and press "Multiplayer". Then make a new account if you haven't already and then sign in! c: That should take you to a Character's page where you can make you character. :3
@Cassie: You'll need to sign up on the site first, then you'll see the "Official Downloads" boards and it'll be under there. :3 And no need to bother with the Game Updates for now. When the game does get updated, you'll have to download it but for now just get the regular.