Bill Gates is correct. Recharging EV's is the main issue.
Gasoline grid is capable. EV grid is not currently, but getting better.
168,000 gas stations in the U.S. (
https://www.fueleconomy.gov/feg/quizzes/answerQuiz16.shtml) Approximate verage number of pumps is 8 (hard to find data, all the sights I found were assuming this)
168000 * 8 = 1,344,000 cars simultaneously
Teslas take a while to charge. Even on a Supercharger. To charge an empty Tesla it is about an hour on Supercharger, 30 hours at home on 240v and 4 days on 110v.
It takes 5 minutes to refuel a car or truck.
And having at home Superchargers is not currently feasible. Those things can draw up to 140KW. Most homes don't draw more than 4KW. If even 5% of the U.S. 270,000,000 cars were on superchargers, that would draw 1.89 Megawatts for those cars alone. Current capacity is about 1.1 Megawatts for all electrical needs.
TL;DR
It's going to take some time before you see EV adoption en masse.