This is a fun little arcade-style racing title designed to give you an outlet for aggression. Go into it with the right expectations, and you'll have a blast.
Extremely fast paced action and a very addictive style of gameplay will keep you playing for a long time, if the frustration of not coming in first doesn't settle in.