Hmmm... That's weird man... I just bought my game last week (arrived today)... It came in one of those big plastic cases (like DVD's), don't know the exact name of it. And my Cd Key was on the back of the manual, like they said.
Well, I hope that your views on the makers won't influence your views on the game, because it really is a good game