Remember, the price of a commodity is set on the margin: the price of a commodity is the marginal cost of the marginal producer. And oil production has high capital costs.
So let's pretend in 2018 that the highest cost producer of oil is Canadian tar sands. Let's assume that it costs them $50 per barrel to produce a single barrel excluding capital sunk costs, but $80 to cover both marginal and sunk costs.
So even if demand is rising, nobody is going to build a new tar sands project until the price is well above $80 and they're relatively sure that it's going to stay there long enough to pay back their one time capital costs.
But if demand is falling, nobody is going to shut down one of those tar sands facilities until the price is below $50.
Of course the price of oil has a huge effect on demand, but that demand is pretty sticky. As you said, it takes years for the worldwide fleet to turn over with more or less fuel efficient options.
This effect is horribly bad news for the greenhouse effect, though. It does not operate on the margin. We cannot depend on steadily rising petroleum prices to reign in our emissions. We desperately need a global carbon tax or something equivalent or pretty soon we're going to be spending hundreds of trillions of dollars evacuating and protecting our coastal cities and on other global warming mitigation measures.
a pretty laughable problem to always bring up instead of the irreparably and rapidly collapsing natural ecosystems on which we depend. (due to pollution, global warming and habitat destruction for human use).
* large fraudulent auto makers are forced to take back their vehicles that cannot conform to required standards
* EV have huge advantages for buyers compared to typical next gen ICE (taxation, running costs, repairs...)
* regulation on ICE/diesel cars in cities
* governments turning to EV for public transport before EOL of their current fleet
So it's not 20 years. Give it 10 from now.
The oil industry already knows they will be done in the 40s. Their EUR (well estimated already 50 years ago) shows that growth will be extremely difficult past the 30s. They won't fight a ban on new sales except for the few who cannot diversify in other domains.
At some point if you start getting range anxiety in your ice vechile it might not complete its 20 year turnover.
Note I did say this is unlikely in such a short time frame.
With an EV I rarely need to charge when out and about, because I leave every morning at 100% charge. Those few times I do need to visit a charger it's generally for a full charge, so it'll take 20 minutes to an hour, so I'll much prefer charging stations at restaurants or grocery stores.
I think there will be a big market to reimagine the gas station concept into something more destination oriented, e.g. much more like truck stops, fewer in number but with more services.