Can't get specializations now?

I’m supposed to get an email with a code for 6 new specializations for Halo 4, but they will be emailed to the email address linked to my gamertag which is broken.

I have an email that I want to use for my gamertag, but its already taken by another gamertag I made by accident. Took the steps that Xbox Tech Support told me to take, and I made a 3rd account (no attached gamertag), but I must wait 30 days to change the emails to my Gamertag due to policy.

Is there anyway I can get the code sent to an alternitive email address ? Or get the code resent to a different email?

Or should I just switch the broken Email with the 3rd microsoft account, even if theres a chance I got the email within the passed 2 days ?