EA and Bioware announce the game is now delayed from a late 2011 release date to now an early 2012 release or between January and March 2012.
Bioware is saying the delay is so that the team can have more time to finish and polish the game but most likely EA doesn't want it to be competing against Battlefield 3.
Bioware did release some new screens as a sort of an "apology" for the delay.
Update: Another reason for the delay could be due to EA wanting the game to be on a "handheld/mobile" device based on some information released by EA in their yearly financial report.
http://gamrfeed.vgchartz.com/story/8...hots-released/