Welcome to nthw
Sounds like you want an arcade game....then MM3 is for you....maybe MC2 (but that does have a more serious tone to it).
None car games then I would recommend SoF over any other XBL game. You may hear some negatives about it but it wins hands down over others in its genre, RtCW and GR.
The game is fine, and since you've been there done that with RtCW on the PC then SoF on the XBOX seems ideal