I'll tell you on thing, on our recent vacation trips, the interest in Tesla is non-stop. Bash all you want now, but on my little street of 20 houses, 3 have solar, 4 have plug-ins, and there are 4 known Model 3 reservations. One street. My dentist told my wife a few weeks ago he's going to get a loaded Tesla near the end of the year when his 7 series lease is up. Two friends at work put in Model 3 reservations. Having a Tesla in the driveway makes it REAL easy to brush off the critics, enjoy your bashing now.
Things are getting better, my friends were just noting/enjoying that Ontario is off coal, our smog days are gone, and life is good.