You've got avatars, you put them in karts, then race them like they were Mario and the gang except this is Xbox Live. No, this isn't the E3 '09-announced Joy Ride, this is an Xbox Live

More...