Leaf is a shitty car, for car people.
But huge majority of people aren't car enthusiasts, so they don't care. They want affordable and easy way of moving from point A to point B.
Getting car people excited is great. But you need to target average joe if you want to change the world.