STILL waiting on stupid spec code

does it take this long to e-mail a code? this is ridiculous just give everyone the ranks what about all the ppl who get the game for xmas? they can only get to 70 and thats it ? thats all? thats like a week of gameplay