Give GM a little credit here. We’re talking about a huge company that not too long ago made some utter pieces of shit on wheels and had a serious badge engineering problem. What they are doing here is not only a complete re-brand but a complete product and service portfolio replacement. That is amazingly difficult for…