let's discuss some flaws.
Okay, this review is gonna sound really harsh, but it's just because this game already has enough well deserved praise.
Firstly, navigating menus was somewhat redundant. After finishing a level, pressing the "next" button merely brought you to the level menu. In my opinion, it should go directly to the upgrade menu for the next level. You should also add an option to just press <space> to advance instead of having to take your hand off the keyboard.
Another issue I noticed in the menu was swapping upgrades. For the large slot, I would like to be able to instantly switch abilities by clicking on the ability I want. I didn't like that I had to deactivate the ability first and THEN put in the ability I want. For the small upgrade slots, a drag and drop system might work well to instantly swap between powers as opposed to the current system.
Next, the text dialogue was poorly implemented. This is a game about speed and thinking fast, so you can't afford to take your eyes off the screen and read some text. I would suggest giving some voice acting to go beside the text, or pausing the game automatically until the player indicates that he has read the text.
My final problem lies within killing dinosaurs. The small dinosaurs required far too much precision to take down. From my understanding, you can only kill them using the dive ability. If I'm wrong, that's because I never had a chance to read otherwise due to the previous issue. If I'm right, then the dive ability is a bit tough to control, and it's near impossible to land it perfectly onto such a small target. EDIT: I just tried it, and diving isn't the only way. Jumping alone is equally challenging, though, and I would strongly recommend making the tiny dinos a bit bigger.
Just to prove I'm not a total jackass, I'll leave you with one little compliment - the voice acting was absolutely brilliant. I'm just a sucker for goofy one-liners such as "SCIENCE-TASTIC" Never failed to make me laugh.