Although they kind of drew attention to the Tesselecta too much in the "Previously...", so it wasn't really much of a surprise that's how they cheated it.
Lovely bit with the Doctor finding out about the Brigadier's death as well. Even if most people watching it not familiar with the older stuff would be all "who?".
