Except that the average American wouldn't be caught dead in a car that looks like an exhibit from Epcot.
I bet you could convince a lot of them. Especially non-families and those who only drive a little around town. I could buy Honda Civic Hybrid, which still requires gas, or I could get an Aptera for the same price and never pay for gas and almost never pay for electricity to charge it. I'll take the Aptera. It's a better value all around. I can take the Aptera camping and it'll be useful; a Civic Hybrid would be useless other that getting me there.
As to the solar aspect, what problem are they trying to solve that we couldn't just adequately remedy by running wires to the places people park more traditionally designed EVs?
Exactly that. We've been running wires for more EV charging over a decade and it's still not good enough. Not to mention running wires costs money. Charging via wires costs money. Charging via the sun costs nothing. Also you can't run wires everywhere. My apartment complex isn't going to wire everyone's parking spaces for EVs even if gas cars went extinct and only EVs remained. We aren't, and shouldn't, run wires out to various camp sites in national parks. The solar panels work everywhere, even while it's driving.
This should also be done, separately, unrelated to EVs. Solar panels on every roof should basically be mandatory, imo. We have already made solar shingles (as opposed to just panels) so we should just force companies to stop making any other form of shingle. Force all new construction and replacement roofs to use solar shingles. But this would anger all the businesses that install and/or supply roofing that don't have any investments in solar.