Mr. Goodwrench ?
"IF" these do go into mass production, where will you take it for service ? I'd be leery of having one, and find out I have nowhere to take it for service/repair.
Also, as one poster mentioned, are these MPG claims in US or Imperial gallons ?
One imperial gallon is approximately equal to 1.201 U.S. gallons.
Personally, I'm with another posters thoughts. Build me a full size pick-up that has the torque and power to PULL something. I'd even settle for "JUST" 50 MPG and say 100MPH top end.