User blog comment:Lancer1289/BioWare gets on the Multiplayer bandwagon/@comment-1655340-20111016020344/@comment-4301893-20111017064437

From what I can gather, they were just not ready to ship the game this year. They are really working at polishing it from every angle they can think of.