Electric vehicles are not on the market because no one wants them. They don't get the job done unless you live in a golfing community where carts are allowed on the road or live close to work and don't need to carry anything heavy. Lightweight short distance commuter cars, maybe. Not suitable for anything else.
Zero emissions?
I don't think so.
You are just transferring the emissions to the smoke stack on the power plant. Batteries don't charge themselves. You can't even get to zero emissions if you walk unless you figure out how to stop breathing, belching and farting. Making the oil companies a boogey man may make you feel good, but the reality is they deliver a product we currently can't do without for a very reasonable price.
If you doubt it;s a bargain, load a trailer with a ton of bricks and see how far you want to pull it yourself. After an hour or so an internal combustion engine will look pretty darn good to you. If that doesn't convince you, grab a shovel and start digging a hole in the ground for a basement. After a week or so, the smoke belching out of a backhoe with an internal combustion engine might be a lovely sight.
Work needs to get done, and goods need to be carried and for the time being, the biggest bang for the buck is the internal combustion engine that runs on gas or diesel. There is an alternative engine that has some possibilities here: www.cyclonepower.com
It's about to get past the prototype stage, but probably not close to production. If it is successful, electric vehicles will not be a factor.