I don't have beta access (but I've annual pass which means I "own" the game), and I can download D3 client before release, I was thinking that I'll say this so you can check your accounts if you can do this.
Edit: On summary it says that's global, so I think that's the original client. Correct me if I'm wrong
Edit2: It seems it won't let you install before the release, but at least you will have a install program ready to go.
Last edited by mmoc70dc283e6c; 2012-03-19 at 08:46 AM.