The Battery Electric Vehicle Meets The Clean Energy Challenge