I did, good thing they sent me my invite last night and it closes in 2 hours.
ok i'm done with the alpha simply because i'm not playing matches where i have no idea what i'm doing while testing graphics settings to get a framerate that doesn't drop into the teens every 5 seconds
so... this was delayed until 2015
2015, the year of games previously set to come out in 2014