I do agree on one point: we should keep moving forward. However, batteries aren't exclusive to cars and no good solution has been found yet. Why, I don't know. But the process of recycling batteries is awful, since they're all made from hazardous materials (lithium), so the point of being eco-friendly is totally missed. Besides, battery tech has stood still comparatively to technology over the years, and because of that the only way to get higher-capacity batteries is by increasing its size (and thus the amount of hazardous components). And remember the energy you plug into your car still comes from burning coal or natural gas, as you already stated.How is this not a solution? Batteries can be recycled, the "gas station" is in your own home, the current range covers the vast majority of daily commuting needs, battery tech is getting better, and we are slowly converting to more sustainable electricity production. I've never understood the defeatism. We should stop moving forward because it's not perfect right away? Not to mention that even burning coal or natural gas, a power plant will always be more efficient than a ICE.
Honestly, the most eco-friendly transportation I can find is in electrified railway (subway, train), and it doesn't look like it's going to be otherwise any time soon.