I PLAYED IT AND FINISHED AND IT'S SO AWESOME OMG =D
Mordin sang for me too. It was kinda weird, but whatever.
I'm playing it again, trying to mop up some of the achievements.. (especially the loyalty one, since the first time Thane died for no apparent reason, and so did Jack 'coz she wasn't loyal 'coz of her stupid fight with Miranda. )