Finally dove in and installed new rear speakers/boxes, front dash replacement speakers and a new Android head unit today. Snaking all those cables up through dash was a huge PITA, but I'm happy how it turned out. I ended up using
an additional hardware USB dongle to trigger Android auto because I couldn't get the
software solution to not crash. The dongle sits in series to one of the two USB ports. My options now are native android (tethers to my phone over WiFi) for any app in the app store + radio tuner (and music/movies on USB or SD cards but I probably will never use that), or I plug into the dongle-enabled port (the other one will charge/sync too) for Android auto to fire up. I'm really happy with the result.
I found a no cut radio harness on amazon, then built the full combined harness before install
Original fitment isn't going to work...
Moved the screen down, drilled/tapped 2 new holes, there was enough slack with the ribbon and now the screen viewing angle is (almost) flat.
Luckily this radio was less deep than the OEM one, leaving room for the miles of wire/cables behind it, but still having room for airflow.
Perfect fitment