Played it for only a short while, but quite liked it actually. A very good, fast paced, manic racing game with big visual set pieces built into it. Nice stuff too.
The timing of setting something off is a bit dodgy as you can't really tell the exact second to fire, but it still works very well. Great tech too!