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.
I can't see that eating up several months worth of development. Unless there's more to it than they showed at E3 all they're really doing is mapping voice commands to certain, already present functions. It's not as if they're retooling the gameplay mechanics so the player has to flail their arms in mid-air to scan for minerals...hmm, maybe I shouldn't be giving them ideas!
Great, now I'm going to have nightmares of that very scenario.
Still, it does feel to me more like Kinect was EA/Microsoft's idea than BioWare's.