Get a AVH-3350BT or any AVH series you prefer. They're available locally then a PAC SWI Jack for your wired remote interface. Not really sold on generic head units due to a bad experience with them. Sound quality is crap. I dunno with the latest ones, but it kinda stuck to me.

1. Pioneer has an easy to use interface.
2. Here's where the PAC SWI Jack remote interface comes in. You'll be able to use your steering wheel audio controls. A seller in sulit has one, pero kinda pricey at 5k. I also need one for my car, and might order one overseas. Let me know, we could split the shipping charges.
3. I think the USB is infront. Higher models of Pioneer has their USB at the rear.