We cannot make enough electricity to power the chargers that charge the electric cars. Electric vehicles are not going to take over the world any time soon. Certainly not 5 years.
Plus you have a world population that is growing exponentially and they all want cars. Large population growth is occurring in countries that will not be installing charging stations for electric vehicles.lol. Cripes, many countries are still running vehicles on Euro 4 diesel (EN590) and this is what they are importing.
You can't believe all the claptrap spouted by politicians and those who have financial interests in renewables.
And oil prices are controlled by things like political crisis such as the bombing yesterday of 2 tankers in the Gulf of Oman. THAT is what causes the oil price to spike.