So you're mad at the game company because you chose to have the game shipped to you? Go to a gamestop or something, lazy. You haven't obtained the game, there is no reason why you should be able to play it yet. This is how all other games work. Yes, there are ways for them to get you the code before the physical copy, but there is no obligation for them to.