You are right on the microphone - forgot about that.

I am not sure if I put in bluetooth handsfree, when call in during music playing, the voice (not music as it'll fade out) will be in audio system as well.

Getting an iPhone compatible head unit that can do all those seems more appealing. Not the Chinese Double DIN ones, though. I guess it's what they say - you get what you pay....