I just returned 2/22 and above all else, my 8 year old son who rode the tower of terror and rock n roll rollercoaster, etc., did not like dinosaur. We were so looking forward to this ride but we hated it. It was jerky and dark and my son said he hated how the dinosaurs popped out at you. You really don't get to enjoy the dinosaurs anyways because of all the strobe lights and the darkness.
Take your son on the Energy ride at Epcot. He'll be able to enjoy the dinosaurs there. That's a great ride and educational too. Plus its long, 37 minutes.