When you first go to the "Official Downloads" board you have the option of torrent or just the big download, now I suggest the torrent, and then open it with a program called Deluge [That's just what I use, there are other useful programs out there. Deluge is free.] Once the program is done and seeded, it should pop up directly by itself and ask you if you would like to install the program. Hit continue, and make sure the box is checked in order to have a desktop icon. Also what I have is an icon that is stuck to the task bar, which is the bar that has the start menu on the same line as well as the time. That way it's easy access and when you go to see if it is installed, you don't have to go searching through your C:\\ Drive that might have a lot of stuff in it, depends on how much you like to download.
After that, use your username and password that you signed up on the forum with, it will work for the game, but first make sure you read the rules, and you should be all set to go.
~ Ritza