They've been saying this for the past 20 years and even though it's inevitable it's still nowhere near our lifetimes.
As it looks there will be plenty of oil in the ground before we don't need it anymore.
For electric vehicles to eat the world they have to be cheaper than gasoline counterparts. Not only for luxury electric vehicles to be cheaper than luxury gasoline vehicles, but for the cheapest gasoline motorcycle/scooter/car to be more expensive than the cheapest electric motorcycle/scooter/car. Given the current cost materials inside a battery/electric engine compared to the current cost of materials inside a combustion engine it’s unlikely to happen with our current approach.