The electric vehicle: a not-yet-ready-for-prime-time player?