Checked my email last night, my invite's apparently been waiting for me for about half a week! Things to know about the beta :
Level 92 is the current cap.
The game isnt optimized for computers so your either 60 fps and winning or like me and struggling to find 25.
Alot of cutscenes arent in game yet.
Several character models entirely arent in game yet.
The story follows the break. Spoilers follow.