Also, that statement of Chris Priestly's that someone on the thread happened to see in some Facebook group that pretty much revealed the presence of a twist months beforehand but we weren't sure what to make of it? And we were all scared it would be Anders 2.0? If I remember correctly, it was something like "Solas will be the character fans will be talking about afterwards". We knew this before we knew any other real information about Solas!
Oh god, I remember that! Especially since it was one of the very very few pieces of info we had about him. The quote was something like, "Solas is a character that fans will be talking about for years to come". And I, in my innocent naivete, thought this just meant that he was a really cool and interesting character. *sobs*
OH HEY GUYS, REMEMBER PATRICK WEEKES' TROLL INTERVIEW ABOUT SOLAS?
[DA]: Did you find his character challenging to write?
[PW]: Writing Solas had its moments, yes. I personally love characters who are intelligent, characters who don’t necessarily break the universe they’re in, but who make players reexamine their own assumptions and look at that world in a new way. It’ll be interesting to see who thinks he’s fascinating and who thinks he’s out of his ever-Fade-loving mind.
Weeeeeeeekes!
And I'm never gonna get over Allan coming in here to say "I told you so" and offer condolences while we were all freshly traumatized. 
Solas is Lenin (a revolutionary but with a comfortable upbringing), to Sera's Bakunin (who also had a comfortable upbringing)... In fact most revolutionaries had a middle/upper class background.
Agreed. He's a revolutionary coming from a position of privilege. And, like many revolutionaries, he had trouble making his changes stick.