With 7 by 7 meter cell the car would become a sailing vessel and would not need the sunlight at all. Driver education would become a bit more tricky, though.
I don't think the idea is to have the unit on the roof of the car. More like the roof of your house, generating and storing hydrogen during the day, and you fill up when you get home. This would involve significant safety considerations, though.