it looks like you have all your bases covered. If you ever want to add another input via ipbus you can catch it at the xm or ipod adaptor so no need to pull the deck. Usually, we (my shop) drop all addt cable to the floor board in case the customer comes back later. in your case, the only thing I dont see you using is the av inputs. i would drop a pair and tie them off under the dash or kick panel area in case you ever want to add a game system or video ipor etc.