i think that american engines are huge because its 'cheap' power. by that i mean its cheaper to make a huge engine with a lower power to size ratio, than to make a tiny computer controlled engine running at much higher tollerences. I do love big engines, but when fuel is this pricy, id rather have my mums Toyota IQ which averages 65+ MPG.
BTW im only 16