The only part of an electric car that hasn't been in development for at least as long as any ICE vehicle is the battery. So really it all comes down to that one thing.