The Beta has started, the invites are going out .. a few of us already have them and are downloading now. If you don't have an invite yet, and want one, make sure you have that option ticked in your Battle.net account and keep an eye on your emails and spam filters.
The email will not ask you to click on any links .. you can download direct from the launcher or go you your battle.net account and load it from there.
I will be posting information and screenshots on our Facebook site - please bear in mind that all information out there at the moment is in relation to BETA information ... there is no guarantee all of it will reach live. Feel free to discuss all about it here or on Facebook
It looks like they are currently testing the alliance side of things, so it's worth starting there at the moment! I made the mistake of starting with horde and, other than a bonus quest that popped up when i entered a certain location (very Wildstar-y!), I didn't see any others. I know they did horde in the last lot of testing, whilst still in Alpha.