I like them - but you should put in more behaviour rules-
Herbivores-
Herbivores will always flee carnivore dinosaurs if they see them - but will tend to move towards their own kind to form herds. Once in a herd, if one of them is spooked - they will flee as a herd.
Spooking herbivores - generally they won't recognise humans as a threat, just be wary of them. If a human makes loud noises (shoots) or injures a dinosaur (any dinosaur) they will spook.
Carnivores-
Will hunt herbivore dinosaurs as a last resort (as they're the hardest to bring down) - humans are much easier. Will go for nearest human. If going after dinosaurs, may work as a team with other carnivores of the same species, otherwise will view all other carnivores as rivals.
All dinosaurs-
Will defend young if young is unable to flee.