A:Answer Backup camera - supported
Factory back entertainment system - supported
SiriusXM support is for option external tuner. If the factory one is separate from the factory radio, it'll be retained. Otherwise you'll need a new SiriusXM tuner and to transfer your existing subscription.
Looks like to get what you need, you'd also require:
*Metra 99-2007 - dash kit to make it look good in dash
*Maestro iDatalink ADS-MRR — Steering Wheel Control, Radio Replacement Module
*Meastro iDatalink HRN-RR-GM5 — Wiring Harness
*Metra AX-USB-MINIB - factory USB port
*Maestro iDatalink HRN-AV-GM5 — This retains the rear seat entertainment system
*Metra AIP-35AV6 - AV cable
*Metra 40-CR10 — Antenna Adapter
Be sure to stress that you want the full factory features, there's a cheaper steering wheel universal interface that will drop a lot of the features, so ensure you want the iDatalink support.