How green the car is depends on which electricity provider you use. I use green mountain, 100% renewable energy company. and this car isnt 150, that was a direct DM to $ changeover. its 110, which yes is still a lot. the model s will be 50k and the next model should be 30-40. and tesla wants to operate like a computer company not a car company. they plan on upgrading the car every year and letting owners upgrade their older models with the new parts if they choose.
prices will keep coming down, batteries will keep getting better. it just takes time. it took automobiles 104 years to get where they are now, EV's have been around maybe 15 if you count gm's evil 1. and there wasnt any real interest in them so development was slow.