Race your friends in your Dino-karts. Why didn't we call this game Dino Karts ? I'm not sure now. Dino Cars, that's the game's name.
I think they even are more pick-up trucks. But the name would be less catchy.
Race your friends in a large (2 for now) selection of hand made tracks. For now, only one is fun, Jungle Road, but hey, some new ones will surely come. Trust me.
Choose among a wide variety of dinosaurs, and make them wear funny hats. That gives zero advantages on the tracks, but hey, that's a feature