Let's get something straight.?

I went to the midnight release of Halo 4 at my local Gamestop and purchased the standard edition of Halo 4.

The game came with 2 specializations, and from what I’ve heard, on the 20th, I will get an email from Microsoft with a code that allows me full access to the rest of the specializations?

If someone can clarify this up for me, It would be highly appreciated.

Thanks.

I think you get the code on the 30th, but you have to play the game by 11/20