The initial announcement states... "Play Halo 4 War Games by November 20th, 2012, and receive a code to get specializations."... This nowhere implied that the code would be sent on the 20th of November. What needs to be understood is a single update would not account for players who played after the 20th, due to updates apply to all gamers. So instead an E-mail will be sent out to these special people who played before November 20th, and will be received by DECEMBER 1ST, 2012. This E-mail may take awhile since it does cater to separate tags and has separately generated codes, so as to other gamers who played after the 20th, can not use the same code.