I beg to differ...especially living here in Miami where's there's non stop sunlight. Solar panels can charge cars and motorcycles alike, is it easy...no. The footprint of producing gasoline vs electric, coupled with emissions issues leaves electric the clear winner.
This also comes from a guy that owns two hybrids... :/ tree huggin hippie that I am.
Don't get me wrong. I'm a firm believer in alternative energy sources. But battery based electric energy has it's own downsides - primarily in the sourcing/refinement/manufacturing of rare metals and materials (as well as their disposal at end of service life). The advantage of one over the other is not as pronounced as proponents proclaim.
But the real obstacle to adoption is time. Until that technology is as time efficient as fossil fuels it isn't going to be anything more than niche.
When I can pull in to an electric stations, fill up my electric vehicle with "juice" and be out of there in 5 mins or so with another 4 hours worth of drive time "in the tank" then (and only then) will electric vehicles supplant internal combustion engines.
Why the electric vehicle companies don't see this is beyond me. Instead of concentrating efforts on more efficient batteries (a worthy effort), why are they not working on an industry standard spec and physical standardization so that I or you or anyone can (after noticing their battery indicator is low) pull in to a corner charge station, swap out the depleted battery packs with some fully charged ones, and be on their way in 5 mins.
Farm machinery (for years) was steam powered until an efficient internal combustion engine was developed - at which point steam was instantly obsolete. Because farmers don't like sitting around for an hour waiting to build pressure in a boiler. Inefficient.
Railroads switched to diesel electric from steam once large traction motors were developed because of efficiency (and maintenance). It took to long to build pressure.
These electric vehicle guys are missing the single biggest element as to why the technology is being slow to being adopted. It's time. No one wants to wait for an hour at a charging station. Produce swappable battery packs and the internal combustion engine (at least for personal transportation) will be killed overnight.
(sorry for length).