A couple of quick items.
Looks like they have a website, sorta. Not much there actually.
V-Vehicle Company: The New American Car Company
Some company reps and Louisiana politicians were up in Washington recently to lobby the DOE for grants and loans.
And lastly, I have a sneaking suspicion about what company may have been involved on the vehicle design: an x-prize entrant neamed
Global-E. If you look on the page linked, they mention a third vehicle design owned by a undisclosed manufacturer which is aiming to introduce the vehicle to market in early 2010. With v-vehicle slated to start production in mid- to late- 2010, the time-line fits. Global-E is a Louisiana company, making the location relatively close to the manufacturing facility.