Done!! 2002 Rendezvous radio! (same as a 2004 Regal radio..)

Well.. Almost. I still need to check a few things and reassemble.
I've been wanting to do this swap for awhile now, but with the rumors of needing the 04 BCM I kinda but it on the back burner for over a year. Finally I convinced myself that it would work. So on Tuesday I bought a radio out of a 2002 Buick Rendezvous. I would have liked a radio out of a 04 Regal but they didn't have any correct ones with CD and Cassette. Yeah, I know, you never use cassette's anymore, but the radio looks funny with the dead space!!
Here's the radio: (I may attempt to swap in my Monsoon cassette door later)

It isn't perfect though. There are some issues that I've noticed so far, but none of the issues affect the radio/CD playback. Here are some of the issues I've noticed so far..
One thing for sure that needs to be modified is the radio slot. The harness connects in a slightly different spot. So the connectors hit the back of the slot before the radio is in all the way. Easy fix. Will supply pics of the process, as I haven't done this yet.
I'm pretty sure the diversity antenna system won't work. The good news is that radio reception seems fine at the moment with the diversity wires disconnected.
The back lighting isn't working. Not sure if it's a radio issue or a swap issue, as the display does dim properly.
Steering wheel controls arn't working right now. There are 2 pins for this on this radio vs. 1. so it may be in the wrong spot..
The radio doesn't shut off like normal with the ignition. It will stay on for a few seconds, then turn off. But it doesn't completely turn off. It will turn on and off for awhile. Not sure what's going on here... It will eventually stay off though. lol
Enough of the little things. Here's what's better about this radio!
-RDS!!!
-Reads CD text!!
-Speed compensated volume! (maybe, haven't verified yet)
-Traffic search thing..
-P-type scan! Scan for the type of music you want to listen to!
-maybe more yet!
Hopefully I'll get a few questions answered tomorrow/finish the install!