I've read the official thread about the specializations so don't tell me to go there, it doesn't help at all. i have the email that says "here is your gift from xbox live" and it has a pic of halo 4 on the page so it's definitely the one. the problem is that this an old email address that i haven't used in years and isn't the one linked to my xbl account, so when i clicked the link it created a new live account for me. it wouldn't be a problem if i could just get to the page with the code, cause then i could just use it on my actual account, but now it wants me to verify the account by getting a text message, but seeing as this email hasn't been used in like 5 years the phone number attached to it doesn't exist and it won't let me update it. So it's actually impossible to even get to the page with the code! This is extra annoying because i'm level 69 in the game and just a few matches away from maxing out at level 70 so i have no purpose of playing the game anymore. I need a new code. It's that simple.