"The timing is horrible" is the tired excuse that got the auto companies into the mess they're in. #1 cause of their current financial woes? No one wants to buy their prehistoric crap anymore, and, magically, other car companies have more than enough modern offerings to fill the need. Besides, the health of the planet's just a weency bit more important than GM's bottom line...or survival for that matter. Frankly, if I never see another GM POS on the road that would be just fine. They suck.
It's not just about time, it's too late, but better late than never.