With Tesla Inc's plan to open a $5 billion Gigafactory in Mexico, the country should soon become a hub of electric vehicle production, but EVs remain too expensive for most Mexicans and they are impractical to drive in much of the country, which lacks enough charging stations.