Not trying to put a spin on this, but there have been a lot of IT based layoffs in this quarter. Letting go of "second in commands" is really no stranger in these times, so not entirely a bad sign. I am not aware of bioware's current status with this game, but they aren't the only ones feeling the squeeze.
I hope this game can make it though, I really do.