That looks great. The one thing I have found that can be a pain with those "side" types of installs is sometimes your leg tends to rub against the radio. This can be very uncomfortable, especially during lengthy drive times. This of course depends on how big you are, how long your legs are, how much space there is in the vehicle, etc. Sometimes the seat movement can be affected by where you put the radio as well.
I recently rode in a Traverse to IWCE and spent a week in it, and the XTL in it (similarly installed) drove me nuts. Hopefully your install works for you. Thanks for posting it.