In a nutshell, GM needs to rethink its branding, then engineering, then quality.

They need to set the bar for themselves insanely high and keep above it for the next decade or two, if it means brands get thrown under the bus (Buick, Saturn, Saab), then do so. The brand overlap is just disgusting too.