I think you are right about the Bluetooth connectivity. It appears clunky. Interestingly, I can USB connect my permanent in car Android phone to the car, and connect that same phone to the OBD2 reader via Bluetooth (meaning it's Bluetooth is NOT connected to the car (MyLink)). That allows me...
If you are willing to make your calls using your existing phone via Bluetooth, then a 7" Android tablet or cheap Android phone can do the trick for the rest. Either can be had for under $40 anywhere (Walmart, etc.). Connect via Android Auto for maps and music. iTunes can be pulled over to...