I'd argue that there aren't better, proven, technologies. Yes, Tesla has made fantastic innovations, but a couple things need to be considered.
First, the price - as you mentioned, its a pretty harsh threshold.
Second is the longevity of the car - most cars nowadays last 200,000+ miles, most more. Tesla estimates about 150,000 miles on their cars.
Third is energy capacity. For transportation, sometimes you need to go more than 300 miles. With "charging stations" few and far in between, this can be problematic until further infrastructure is developed. Gasoline is widely deployed and the infrastructure can be easily adapted to biofuels.
Fourth is energy source. The energy generated to "fuel" a Tesla isn't guaranteed to be clean. Coal makes up most of the energy market in the US (and the world). Tesla has no agreement with the energy sector that says "every car we sell will be powered by solar/wind/hydro etc." It's likely natural gas or coal, which wreaks its own havoc on the environment.
There is no good answer to this question, and while you're right, it's valuable to investigate other avenues, that does not mean that it is stupid to investigate this one. Biofuels have massive potential to be the first step away from fossil fuel (note: not hydrocarbon) energy, a step that will lead us towards more futuristic energy sources.
~
Also, that's not what Moore's law says: it says that the number of transistors on an integrated circuit will double every two years. This may trend with power/efficiency but is definitely not the same thing. #nitpick.