I saw these trucks when I was driving back from Boone, NC a few months ago. I did a nice WTF doubletake :rofl:
There's a sign visible on I-85 North about 1 mile before where US-29 and I-85 join up...it says: "Thanks to all you STI drivers!" Standard Transportation Inc.
They just released spy photos of the 2009 STi. The gas Mileage is way down, but it has a bit more power. I really dig the new spoiler too!