Specialization unlocking

So from what Ive gathered, I need to have played Halo4 since before the 20th in order to qualify to a “code” sent via Email.

here is my question:
I have played since the moment it came out(midnight release) but I just earned my SR50 today(the 22nd) and I have not received an email from Xbox or 343i.

I earned my SR50 as of 8:30pm(roughly).
Does anyone know how long it should take to receive the email? Or was I required to have my SR50 “by” the 20th?

Information on this would be greatly appreciated.

Email will be sent from the 20th-30th. I doesn’t matter what rank you are it will be sent some time between them. I also believe that they are sent alphabetically

The simple fact that you played matchmaking BEFORE the 20th means you WILL recieve an email containing a code. Your SR lvl shouldn’t matter. It just gives you 6 more classes & 60 more levels than you already have. You will recieve it the same time everyone else will. As soon as 343i & Microsoft decide to give it to us.

Nowhere does it say they will be sent alphabetically…

thank you guys for the quick answers