What a load of BS. Twitter before Elon was the sole arbiter of what people could and could not say on social media. Elon is trying to pry that open. Cleantechnica has it 100% backwards.
It's the usual playbook of the left. Demonize anyone who isn't in 100% agreement with your worldview, including the single most important person to actually do something about sustainable transport. Without Elon, there would be no EVs.
Supporting Elon no matter what he does seems to me to be just as extreme as canceling him completely for his failings. Somebody can be a genius in one area and a complete idiot in others. It happens quite often.
He has done the world a service advancing both electric vehicles and rocketry. He's also been extremely screwy lately. Both can and do exist in the same universe.