User blog comment:GodzillaMaster/Final Thoughts on the Citadel DLC/@comment-204.138.115.3-20130306191126/@comment-4950455-20130306193518

I largely agree with the original poster here. Bioware keeps shooting themselves in the foot with their marketing - I'd probably be disappointed too if I had seriously expected all that.

Not sure why Wrex is in that list, though, since he certainly had a presence.