Pop Off Valve has a great post up right now talking about Vision's "Letters of Reference" campaign. He makes the point I was trying to make earlier - that this is a great experiment in alternative motor sports marketing - but goes into a bit more details on why we love the Vision folks. To put it simply, we feel like we know them, and we want them to succeed.
Here's the letter Vision posted to their website announcing the suspension of operations. The last line is a quote from a Steve McQueen movie that has a cult following amount race fans. It sums up why we love the Vision Racing folks: