http://www.gamersyde.com/leech_7074_en.html
They have some off screen footage of the game and it looks pretty cool, but I thought that a couple of areas on the track may be a little hard to navigate from having too much green. Didn't see any crashes though (no slow motion stuff since it looked like it was an online match) despite the guy flipping the vehicle over which results in what you're driving exploding into chunks in the first one.
Lastly, at the top left of the screen, it says "Pre-Alpha 40% complete".







