I was initially going to try and do the same thing. I ended up changing the head unit anyway. Now I have...
HD Radio
Bluetooth streaming
Hands free phone calls
Built in pandora, aha, and I heart radio
Rear USB support (connected to an external hdd in my glove box with all my mp3s)
I went with a single din to keep cost down and to attract less attention as opposed to a flashy touchscreen.
I have absolutely no regrets.