It takes massive amounts of energy to make a small amount of Hydrogen for an internal combustion engine car to run.
I agree, the problem with solar has always been figuring out an economical way to store produced energy... hydrogen is a good answer... the sun ain't gonna run out any time soon!