Now, don't get me wrong; while I am a massive geek - as is evidenced by my writing about Doctor Who on a dinosaur-related blog - it would be really daft to seriously critique the show's dinosaurs based on their scientific accuracy.
Of course, I am never serious. Never knowingly. (As usual, all images are copyright The Beeb and used under the perhaps naive assumption that they'll be OK with that.)
In fact, the only rubbish dinosaurs in this show were theropods - surprise, surprise. Amy, Nefertiti and Big Game Hunter Man stumbled upon a sleeping juvenile tyrannosaur early on in the show, and it appeared to be a bit tubular, without shoulders to speak of. Far more important than that, however - in that they actually had a significant role to play - were what everyone referred to as 'raptors'. Alas, Doctor Who trotted out the usual silly Jurassic Park-esque bunny-handed monstrosities, virtually devoid of feathers. It is worth noting, however, that they were not the same CGI models as used in Primeval, as some people have concluded - they were made from scratch by a different special effects studio. Any similarities are a result of the convergent need to rip off Jurassic Park.
Of course, the dinosaurs had spent over 65 million years on board that spaceship, in which time they might well have evolved bunny hands and a sparser feather covering. Stranger things have evolved.
Removing my tongue from my cheek, though, I must reiterate that this was an excellent episode - an absolutely inspired maelstrom of time and space-spanning lunacy. Also, I absolutely LOVED that Earth's primary space agency was apparently Indian.
Oh, and there were some pterosaurs too. But nobody cares about pterosaurs, especially Pteranodon longiceps. Yawn.