I like it a lot!
This is probably the best game I've played on Newgrounds in quite a while. I never played the first, but I absolutely love this one! The music is a tad repetitive, and not exactly what I'd want to hear while jumping from car to car, but that's not that big of a deal. I'd suggest, if you're planning on making a third, perhaps putting some more thought into the music, or even putting in a radio with different songs. I'm sure you could find some good stuff here on NG. At the very least, I'd suggest putting in a separate mute volume control for the music, so one may hear the sound effects (which I rather enjoyed) with one's own music on.
Anyway, quite enjoyed it! I generally don't like racing/driving games, but this is a grand exception to that rule.