Ok, this is idea is in a slightly different direction, but has anyone considered an AppRadio unit with one of the Android on a stick devices like the iMito MX1 or MX2? They run Android 4.1, 1.6Ghz Cortex A9 Processor, 1GB RAM, and just plugs into the HDMI port. The only stumbling block I can foresee is how do you pass touch screen input back to the OS? It seems that if the unit supports the SPP bluetooth profile you could pair it to the headunit and it just might work.
Has anyone tried or considered this option already? Here's a link to one of the devices I'm talking about if you're not familiar:
[ame="http://www.amazon.com/iMito-MX1-Bluetooth-Aluminium-Dissipation/dp/B009YDQ53U/ref=sr_1_8?ie=UTF8&qid=1366295032&sr=8-8&keywords=android+HDMI+stick"]Amazon.com: Mini iMito MX1 Android 4.1 Jenny Bean Google TV Box HD IPTV Player PC Rockchip RK3066 1G DDR3 1.6Ghz Cortex A9 Dual Core CPU Bluetooth Built In Aluminium for Heat Dissipation(Brown): Electronics[/ame]