You are entitled to your opinion but battery technology advances, even though they are way overhyped, are advancing steadily and will surpass the distance gasoline offers. Perhaps the future will be not be batteries but fuel cells. Whichever way technology advances to provide electricity power to cars the internal combustion engine is going to be put aside for electric dive trains. Electric drive trains are much simpler, controllable, powerful, durable, and adaptable to many driving needs from cruising, off-road, and racing.
The Stone Age did not end because they ran out of stones.
Not because the "green" movement wants it - just the natural progression of technology. I think a lot of Freepers are hostile towards electric cars because they associate them with Bernie Sanders and Al Gore, etc.
I'm thinking my new Outback will perhaps be the last all-gas car I ever own.