I've been on and off considering simply replacing the radio (heck done it once already) with one of these Car PCs:
Custom Car PC l Car PCs and Custom Gaming Computers
(aside from them being really expensive for both an in-dash radio, and a PC! LOL)
Hmm they need to be updated, though, only support Haswell...sheesh thats a few years old now.