I think I can deliver my thoughts on the ending without any spoilers...
BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO! The episode was going good till the last half an hour, where it shit in, on, and all around itself.
That was some grade-a fucking terrible there.