This was an awesome episode. And I haven't read any of the books.
Theon is royally screwed. I loved how Tywin slapped Cersei down. Dany is proving to be someone you don't mess with. She's more dangerous than her brother could have been if not simply because she's a helluva lot smarter and clear headed. I look forward to whatever Tyrion will do.
Well, to be fair she has a lot more backup. She even admitted that the main difference is that she has the power of the dragons to help her, while Viserys had no one and nothing.
I can only imagine what HE'D do with the power of 3 dragons behind him though...ugh.