Any Roadkill fans in here?

Gotta admit, I'm hooked. Where else can you see a wheelie popping dump truck and a Chevy Monza supercharged by 5 leaf blowers. Thants not even counting the "Boost Caboose LOL