Doesn't seem that way to me. Seems like he wants to be able to install the client early before the game is "released" so he can play as soon as it's released. It's a common desire for many digitally distributed games.
What he doesn't realize is that the question isn't relevant to this game.
Yes. The client is available now if you guy the game. If you want to get in right at release but don't want to buy yet, just buy it a few hours before release or however long before release that you think it will take to download.