User blog comment:Bovell/New Modern Warfare 3 teaser trailers released!/@comment-3534737-20110514022815/@comment-3171236-20110514024035

If you want my opinion, I think they were going to wait until E3 to announce the game, so they could steal the show (HELL NO, NOT WITH PROJECT CAFE BEING SHOWN THERE). Because of the leak, they were forced to announce it earlier.