The "all-electric' revolution you've got in mind is likely much further away than you expect. There will be a market for internal combustion engines for many more decades before all-electric vehicles can replace the markets in areas that are more remote, or require long hauling vehicles etc.