Well, it wasn’t that bad, but it wasn’t good either.
There is recent precedent for fixing a flawed ending after the fact – Fallout 3 did it with the Broken Steel DLC. Come on, Bioware. Step up.
There is a possibility that the current ending(s) are not quite what they seem, but again, it’s up to Bioware.