The Cadillac brand could have handled the price premium better, and the styling is a little more aggressive and exciting. By not pretending to be an EV much confusion could have been avoided, along with much negativity. People would be less inclined to criticize a $45K+ vehicle from Cadillac than a $40K vehicle from Chevy.
Of course what they really should have done was build the real EV that Bob Lutz initially wanted to in the first place, but once that idea was scrapped they should have positioned it as an upscale luxury hybrid and badged it as a Cadillac. Next time GM, check with me, you could have avoided this whole mess.