It was a powerful episode, but I still am not overly pleased with this season. As a book reader, I already thought they were walking a tight rope with their changes. Then, the events of this episode happen to make me fully question what the heck the writers are doing. Some of the changes have made sense (Sansa, Jaime), but most have fallen flat in my opinion, especially what happened tonight.
My biggest problem is that I view the show as a subordinate to the book series, when they should be treated as two different entities that just happen to have the same characters and some (very) similar plotlines. In reality, as this episode affirmed, asoiaf and GoT are two separate entities with similar, but different canon.