Electric power vehicles (electric only) must be plugged into the power grid, the source of which you seem to be so against. Not to mention the waste products from battery manufacturing are toxic to the extreme, the containment sites make death valley look lush by comparison. By by argument for all electric. Using solar power has limited application, despite the advancements made.
One of the things to watch is the new nuclear fuel (I don't remember off hand what it's called). It can only be used for fuel and the waste is only radioactive for around 100 years as opposed to 10,000 years.
As for wind power I've always advocated turning congress into the worlds largest and most productive wind generator in existence. Heck, we could power NYC for 100 years for every day congress is in session.