Finished the game; Clocked just at 40:02. Not bad for an Insanity run. (Though about twenty hours was spent on the "Critical Mission Failure" screen)
Must say, the internet was working me up to believe the ending was the worst thing to come into the gaming world since the Super Mario Bro's movie.. Honestly, its not. That's my opinion on it though, and while changing them would make me a bit more satisfied with it, I know it'll never happen.
However, after I finally went back to the Bioware Social Network after weeks of departure, I found an interesting theory that, and hear me out, actually made a bit of sense. The guy claims he has "proof" but I see none; However, it makes a s*** ton of sense story wise, and made me think that it actually might have been from the original script.
Give it a look for yourself.
Spoiler
http://social.bioware.com/forum/1/topic/355/index/9880222/1