Honestly, I didn't like that episode much at all, mostly because they seem to be intent upon destroying every ship in existence, and also because of the way Lancelot was treated. I don't think that they should have brought him back for a single episode just to kill him again - it cheapens the first death he had, and now he'll be remembered by Camelot as the man who tried to break Arthur and Gwen up and then killed himself. And is that all they're going to show of the Arthur/Lancelot/Guinevere love triangle? It seems like they've glossed right over it. But I suppose that's all they'll show, because I don't see how they can bring Lancelot back again.
Also, was it just me or did Arthur's proposal seem rather sudden? Merlin certainly seemed shocked by it. XD
That said, Angel and Bradley gave terrific performances this episode, and Colin's teary angst face gave me all the feelings.
Oh, and in other news, I'm getting a new puppy tomorrow. I AM EXCITED. :D