It's a neat idea, but every road I see has wide dark lines down the middle of the lanes from oil drip.
So if used for our petrol powered vehicles, I'd think many of the solar cells would become covered in oil residue pretty quickly, thereby reducing the efficiency of the system.
Or we could make hi-tech street cleaners to go around scrubbing all the roads all day long.
Although if we all had electric cars and trucks, a way to recharge them as you drove might also be possible with roads like that.
Imagine a World with no fuel stations.