I'm still angry, I pre-ordered the game and everything, beat legendary campaign and played tons of multiplayer before the 20th, still don't have my code... And the worst part, 343 has not contact # or email or anything, their game is good but the company itself sucks, bad business.