I wanna play it, but I'm not very inclined to plop down $50 on it.
From what I understand, Showdown was initially going to be a budget XBLA-type release, and since then they've padded it out to a full game. Which makes me a bit wary.
HOWEVER... it's pretty rare that we get demolition-driving games, and from what I played in the demo, it was actually pretty fun. So I'll put it on my wishlist for now.