The only way electrical car will work is to figure out how to get the car the electrical energy like trains do now, but do it without the third rail. Like slot cars of old. But even that would require HUGE infrastructure.
I think the proper place for solar, in terms of running your car, is supplementary. Ford recently came out with a car that, probably under optimal conditions, can generate enough power on its own using solar to get about 8km a day. When you multiply that over the life of a car, you are looking at about 40 fill ups. This isn’t much right now, but if solar improves enough, this could eventually mean 100 fill-ups or more. If they can get the price of solar down enough, it could be financially feasible.
But I do agree that solar will not replace gasoline or diesel.