I just gave EB a call because they told me that the game might be on shelf today. Well, they told me that they still don't have the game, and the day keeps pushing later and later and they dont' know why. They also said that it is a definite possibility for me not getting the game before this weekend, though even I've preordered the game about two months ago. WTF!