John Q. Public has no reason to buy an EV. Today's gas prices don't put the same dent in his pocket that $5/gallon* gas did. And there's good reason to believe that $5/gallon gas is probably never coming back.
I am for EVs, Tesla, and anything that can keep us from making large portions of Earth unarable and uninhabitable. But most people's car-buying decisions are driven by economic realities, not environmental concern.
*$5/gallon US average price - I understand it's frequently this high on the coasts and in large cities, and it's almost always higher in countries with appropriately levied fuel taxes.