it's not free, it's Chinese solar panels and that's if the electricity you're getting is from the sun. they're full of quite toxic components, that will then leach into the environment, and be much worse than coal and etc... which is ironic
also battery life is limited. something something lithium farms. if phones have battery issues as much as they do I would expect battery powered cars to be hell really quickly, which is the rumours I hear