Making the electric vehicle dream a reality