Electric vehicles were supposed to be the future. Cleaner, cheaper, smarter - the pitch was convincing enough to pull ...