The News Articles are starting to roll out.

Mission Pass explanation:

Good topic that explains Mission Pass:

Scratch Cards:

There are a couple others as well, but I know the mission pass has been a huge focus since it was mentioned.

As well as this concerning people who didn't get their free 500 AC/etc. from the survey, which should have been posted a while ago due to several threads asking about it:

New update on people who did successfully redeem Closed Beta stuff: