I agree with you Oberon, however alternatives are not as available as many would like to think.
High % Ethanol blended fuels are one option, except for that only a small fraction of cars on the road today can handle it.
Hydrogen is another, sadly there are no commercially available cars that can take it, nor an infrastructure for its sale if such cars were available.
Hybrid vehicles are another direction... however the existence of only a handful of commercially available vehicles in the US which command rather steep prices and long waiting lists make them a less viable option.
Electric would be the ideal... the problem is how do we generate the electricity? You gave many different options... none of which can unfortunately be brought to bear in any reasonable amount of time or scale.
The problem with any alternative is the time required to change to it, and regardless of external pressure, such a transition would not be cheap or easy for most involved.