I did find it a bit annoying really, mainly because the cliffhanger bore so little relation to anything that had come before.....at any point. It seemed to be more the writers realising 'damn, we can't end this on a totally happy note.....quick, have something shocking happen, we'll explain it next season!'
And now that won't happen. Bastards.
But one hell of an episode overall.