I just called the 800 number and followed the procedure and it does still ask for the code given by the radio. Might be worth a try. Not sure on the lower buttons not lighting up though.
The radio is VIN locked. If you have the proper replacement you can set he cars VIN to the radio with a scanner at the GM dealer. Or you can Google eeprom leg lift bypass to get some use out of it