The net distance will have to exceed 1000 kms to be any challenge at all to a conventional car.  The price will have to drop in half and the recharge time to under 10 minutes.  Then they will have to start making practical vehicles that have some utility.  There is no money in compact cars.  Thatis why so few of them are built in the first world.