Coal is still bad, and there are much better alternatives like solar, wind and nuclear and natural gas; where solar wind and nuclear take no hydrocarbons, natural gas doesn't emit all the nasty things that coal plants do.
I'm not saying a coal power plant isn't more efficient but this is a one sided fanboy comparison if there ever was one.
What's the efficiency of the coal power plant after it's been used to charge up a battery and then discharged to power a car (i.e "at the wheel")? The fact that it's being used to drive a car around is the dominant term in the efficiency equation, not the form factor of the hydrocarbons. You did touch on supply chain but lithium batteries have some pretty nasty environmental impacts. I'm not sure whether they're better or worse than supplying liquid fuel.
Clean when compared to an ICE in a car, yes.
e.g. If we can reduce a bad thing by 90%, your argument is that there is still 10% of that bad thing, and therefore we should not adopt the solution. That's a silly argument to make.
> if everyone changed to EV Tomorrow it would completely collapse the electric grid.
Since that literally can't happen, it's a non-issue.