Loading: When Will Electric Cars Compete in the Mainstream Market?