AC is working just fine.
Also, yesterday the Service Manager at the dealership where I had it serviced called and had just spoken with GM. GM said they'd help with $300 of the cost. Problem is, the service was already done, which the GM rep was surprised by (why wouldn't I get the truck fixed right away?!?). At any rate, since the amount can't be applied to the repair since I already paid, the best method of dealing with it is applying a $300 credit for any future service I get at the dealership. If I were to ask for the money now, in cash, apparently there's a several week bureaucratic paper nightmare to get GM to release the cash to the dealership who would then have to release the cash to me.
At any rate, I've also submitted a similar complaint I did to the FTC to my state's AG consumer complaints.
This is an issue GM should be actively dealing with, rather than owners having to prod them to help with.