Loved it, easily my fave ep of the second half of the season. I ROFL'd at the Tom Tom joke, and was genuinely shocked when the Doctor turned out to be "red". Strax and co are just a delight, though having him running around with his laser rifle was a bit Deus Ex Machina, though I can forgive it just once, but it would become annoying in a series.
The end scene was annoying. The whole Doctor dropping her off thing just doesn't work fro me, I mean, seriously, if it was you, would you seriously want to go back to your old life? I'd be the hell out of there.