When do electric cars will be consider cheap? 45$ will be better for an electric car than a gasoline/diesel car. so Elon musk needs more oil prices to be cheaper than oil cars.
The real problem is with hybrid cars. this is really fighting for what is the better cost per mile or per km. If the new Toyota hybrid can do 25km so they succeed to go 700-800km per one full tank of 33$ right now its same as the tesla but you lose less time into the charge time if your time cost money for you a full charge can be up to 1 hour! so it's pretty much the same but there is another issue- the car cost.
Tesla is 25% more expensive than regular can so the price of oil should be let's say 53-60$ dollar or more so the value of Tesla cars will return itself to a regular oil-drinking car! so I bet Elon Musk returns his smile when he sees the price of oil goes up.
But still Elon we wish you all the best and continue your great job just if you can give the 3 models at a cheaper price for the common people also! then you will be also my hero!