I had this idea for a while, and finally decided to leave the head unit in place and wire in an Android device as an auxiliary input and mount it to the dash. This way most things still work just as they did (Bluetooth for calls, steering wheel controls, radio, cd player, etc).