You do not get a towns site account, that was for early buyers when they sold the game themselves. Now they sell it mainly from BMTmicro and Desura or Gamersgate.
If you buy from BMT be sure to save the email you get to download it, as that is what is used to update till the game gets far enough that we get a client.. (i am not 100% positive how the other two work but someone else can explain if you prefer to use one of those instead.. I assume it is basically the same..).
viewtopic.php?f=20&t=668 can read that topic (I think that's when they made the switch the post was made..)