Too many questions
I see too many questions. Will such technology work in the rain? What about areas where snow and ice and flood waters etc cover the roads. What if tires are dirty/or muddy. Will energy still transfer? Many cars have systems where a charge is sent to battery every time someone hits the brakes. Also what about using audio sounds to help charge the battery as they do with cell phones and other such devices. Even if EV engines are quiet - the sound of tires on the road can help there.
I just don't see this being viable option for atleast the next 10 yrs.