I wasn't either but after reading the review on IGN I was convinced. Great purchase its a lot of fun. What is the mode most people are playing on Live?
I've had this game for a couple of days now, it is very addictive. My favorite mode is Road Rage its a pity I don't have Xbox Live to take advantage of multiplayer but there is still some split-screen fun to be had.