OK I'm throwing in the towel. I've been trying to upgrade my 2017 sedan from a stock radio to an oem factory touchscreen. After 5 weeks I've decided it's just not happening. Can someone recommend a reasonably priced aftermarket unit. I'm looking for touchscreen, android auto, steering wheel controls, Bluetooth, backup camera. Voice commands, ability to use my factory usb port