Well... let's use Elons 'first principles' approach... the surface area of that car is ~5 square meters... the concentration of solar energy is ~1kW/square meter. So the most power you can harvest (for the few hours the sun is directly overhead) is ~5kW... if your solar panels are an impossibly efficient 100%. Premium commercial cells are typically ~20% efficient, experimental cells are <45% efficient and there's likely a theoretical barrier that will prevent efficiencies higher that ~50%.
So... best case anytime soon is maaaaybe 1.5kW of solar... even if you were able to double the efficiency of a Model S... that's ~60 miles/day even on the sunniest day. The only real way to get a solar powered car isn't better solar or better EVs.... it's to move the Earth closer to the sun. Solar panels belong on buildings... not cars.
What he said!