It is going to take about 3 years for competition to reach where Tesla is right now with regards to range and charging networks.
GM doesn't have the superchargers, but they can afford to price these cars with zero profit for a while, if they want to undercut Tesla.