Frankly, I was waiting for an episode like this to happen. There is simply not enough time to cover the massive amount of storytelling in the books. These sharp departures were inevitable.
Hasn't Georgee RR worked closely with the writers and producers since the show's inception (and why he hasn't started on his sixth book in earnest)? I trust in him and them to make it all make sense.