The most up to date information in regards to the Halo 4 Specialization promotion can be found here.
There is no more information other than what's available on the sticky post linked above. If you've checked your e-mail and spam inbox's and the e-mail is not there, and you don't have an Xbox LIVE message containing the code, then unfortunately you will
need to wait until these specializations are released to everyone in the coming months.
There's no way for forum support agents to resend the e-mail, or the message that was generated upon request.
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.