Okay, that was pretty excellent. And we got to see the Omniscient-Little-Girl-Who-May-Be-Faith again.
Other than general squee my main response is to agree with
beccaelizabeth,
here: in one fell swoop it eliminates any difference between UNIT and Torchwood.
Which is almost enough to counterbalance the squee, really.