only issue GM is going to have with EV's is... cold climate sales, since lithium batteries loose over 50% of their performance when cold, which means you need to heat the batteries with the cars own battery thus reducing efficiency below Gas.
then there is the whole climate control thing, you ev owners are polluting more by charging your ev from the power station instead of using solar panels on your house, A grid of panels to charge the car with a battery storage bank will cost you over $80,000 and require a weekly or monthly maintnance. and if your not living in the sun belt your power absorbsion from sunshine is less efficient again
to sum it all up , ev's are a small niche and cant replace fuel energy. unless the US gov and millitary releases the patents and tech on old man Tesla's wirelesss power transmission device, ev's are a gimmick for yuppies and city dwellers