Something occurred to me today regarding Americans and big huge stupid cars... I was watching the NASCAR earlier and there was a throwaway comment about some driver's sponsors being "local". By local they mean 60 miles away. Now to a Brit, maybe other Europeans, 60 miles feels like anything but "local". So, I get the impression that we don't understand the sort of scale of travel there is in the US. Which kinda begins to explain this fascination with big large cars with big lazy engines. These cars fit American geography and scale. I think it also explain what oil seems that bit more important to the Americans.
See, Im pretty sure that if an American came to live in the UK (maybe else where in Europe) and tried to run a big old American car here, it would take about a week before this American when off and bought a little European type car. Equally, Im pretty sure we'd ditch a small Euro type car for a big old American thing is we went to the US.
I too think American cars are a bit silly, but I think they make sense in context. I think American cars will get smaller and more efficient, but I think they will always be designed with those long distances and scales in mind.