No need to wait for Tesla: the Chevrolet Bolt is excellent (and already shipping)
… Level 3 DC fast charging at public stations adds about 90 miles per 30 minutes of charging, so a full charge would be 2-1/2 hours or less; adding this capability is a $750 option. …