Maybe I'm just cynical, but I still think at least part of the reason for the delay was so that BioWare could add in stupid Kinect crap.
Oh God yes, we need head tracking for the romance parts.
Get it? Head tracking! Hehehe.
(Please, someone. Shoot me.)