Dinosaurs was a fun episode but for the fun I think it squeezed too many people into 43 minutes.
It has been 10 months since the Ponds saw the Doctor and things seem to be on the mend in the household. Meanwhile the Doctor and Queen Nefertiti just saved her people from locusts and before long she and the Doctor are off so quickly you wonder if the Doctor is going to continue light hearts afire across time and space.
See there is a problem in the 24th Century, a giant ship is about to crash into Earth and the International Space Agency has summoned the Doctor for help and he in turn goes back in time to get a big game hunter, Riddell played by Rupert Graves and the Ponds in under two minutes and while the audience tries not suffer from whiplash the TARDIS arrives on the spaceship only to find Dinosaurs!
Cue the credits.