I came across this today and as a racing fan, a fan of hot wheels and a fan of these 80s TV and movie properties, I had to watch this. And for some reason I watch all the way through to the end for the surprise ending. There are crashes, fire and explosions, helicopters, water, and lots of action. Watch it and find out who wins. I approve of the finish.
Here is a little bit more with some behind the scenes....