Something I think a lot of people, particularly in car enthusiast circles, or highly paid Hacker News reader circles, is just how little people want to pay for cars. A £45k car is an expensive car for most people.
Bearing in mind that there are plenty of good cars at £25k (new) and plenty of supply of second hand cars that are only a few years old and much cheaper.
As a comparison, I'm happy to spend £2k on a laptop, but the vast majority of people are buying in the £500-1k range (or replacing with a cheap tablet etc). A £2k laptop is probably in the top ~10% of the laptop market, as much as it might seem totally normal to me.
Tesla really need to expand to more of the market, with, say, a $35,000 car. I'd love to see a small hatchback for £20k from them, and I think it would do very well in Europe. Much better than an £80k ~tank~ truck.