Most electric power is generated from burning coal, natural gas, and oil. Their is gigantic inefficiency in converting these precious fossil fuels to electricity and then more energy lost in power transmission lines. Thus, electric cars are not efficient

You're simply wrong.

The key is that while generating electricity from fossil fuels is inefficient, running a car on fossil fuels is so much more inefficient that electric cars come out far ahead even under the worst of assumptions.

Comparing a 1999 Ford Ranger to an electric version, the latter is more energy efficient and less polluting by a factor of two, even assuming 100% of its electricity comes from coal. Take any electric vehicle and a similar regular vehicle, do the math, and you'll come to the same conclusion.

20% of electric power is lost in transmission and 25% is lost in the chemical reaction in the battery. In addition, coal (source for 1/2 of the electric power generation) consumes much diesel in mining, transportation, and processing. Because we are concerned about energy consumption, these must be considered when comparing efficiencies.