A Libertarian is, obviously, not what you think.
No libertarian would "try to scam people into buying dodgy goods or services" -- a libertarian would lay out exactly what it is he has, and try to convince you that's what you want... as opposed to a Democrat, who doesn't care what you want, but defines what products are permitted, or a Republican, who doesn't care what you want, so long as you don't do anything 'immoral' in whatever you do buy.
The first part of that is true only because we're idiotically using oil to produce a fuel that's supposed to get us away from oil. It will stop being so when we start, as a fair number of folks have done on their own, using alternative fuels in the equipment they use to produce their alternative fuels. Even the caloric equation will get better if we move in that direction.
Hydrogen may have its place in H2-enhanced fuels, but as motive power... true enough. And it's green only when produced by electrolysis, really, which is a silly process when what we really need is more electricity anyway.
The problem with the electric car being green is that in most places, the electricity for that car will come from burning fossil fuels. That's why we have to focus primarily on making more electricity cleanly, before we're going to clean up auto emissions.
Solar or wind -- we have to go that route! Roofing every building in America with solar might, if we also conserve, do away with imports of oil, but that's just holding ground: it only replaces the fossil-fuel-burning plants we have now; it does nothing for changing the pollution from automobiles. To make progress, we need wind as well -- and nuclear, and geothermal, and wave....
no, not that kind fo wave!