From budget city cars to ultra-luxury flagships, South Africans are increasingly spoiled for choice in electric cars.