(New) GM has a reputation of fulfilling promises it makes...and on time. Unlike some other manufacturers.
GM created the bolt basically within 1 year IIRC. Man, GM may not make S3XY electric cars..... But, imagine if the sports car division of GM got with the Electric car division. Something like an electrified Corvette Stringray. That would be so awesome.
Right now, the only competitive advantage that Tesla seems to have is a charismatic CEO and perhaps, the gigafactory. But the gigafactory is suppose to bring down the cost of batteries/cars. I'm not sure how well that is going since a model 3 that is decently equipped is still reaching entry level luxury prices.
To be honest, I am scared for Tesla. At least for Tesla's plan to go mainstream.