I saw a thread about this movie on another bulletin board (the HAMB); kept seeing it come up.
I thought "Oh great, some Hollywood a-holes want to try to make some car-based movie."
Anyway, I looked at the thread, saw what the deal was, and got really stoked. I suspect this film is...