I feel that article is definately off-target.
It totally leaves out GM's truck market. Sure the Silverado SS is a poor performer, and the SSR is too much money, but the rest of the lineup is rock solid.
Caddy's whole lineup is better than it has ever been. They are getting it done.
GM has a niffty lineup with Saab, but they put no focus on it at all. That's just bad marketing, something GM has a history of being very poor with.
Pontiac has seen better days. But the G6 isn't a bad car, but IMO is priced too high, especially as a Grand Am replacement. The GTO is correctly priced IMO and is a great car. Grand Prix is status quo and where it should be. The rest of the lineup should be dumped, though.
GMC is same as usual, but in a good way. Hummer lineup is pretty sweet, and every vehicle offered is unique.
They might as well axe Buick, the whole lineup sucks.
I've never liked Saturn, though they seem to be trying a little harder recently, especially w/ the Sky coming out soon.
Chevy has some great, and some bad. C6 is freaking awesome, a world-class sports car. Truck lineup is strong. The Cobalt is a step in the right direction, though not a big enough step. The van lineup needs re-vamped. The Aveo needs axed. The Monte, Impala, and Malibu need totally rethought out. They are boring and not getting the job done.
That said, GM as a whole offers more vehicles I would buy than any other maker.