I still have not gotten my code yet either. I believe that I've met all the requirements and have checked my email and spam folder. At one point I lost my internet but, that was after the 20th and I bought the game on release and played online as much as I could. Should I have hit level 50 before the 20th?
BTW do we need to be signed up for Xbox Rewards or something and how do I check if I am signed up for it? If I am not does that mean there's no way for me to get the code or do I just sign up for Rewards?