Your points are very reasonable. However, I think that unless some government funds electric car tech research, the only way is to approach it top down, in a capitalist model. Make an electric car that's expensive, with a very high profit margin. Sell it to the rich. Use the profits to drive the tech advancement. If you approach it by making affordable cars, it will be quite a while before you accumulate enough capital to invest in the technology.