I had an IntaRide RP-1 installed on my LT, and another on my Ninja, and was quite pleased with that setup. But your list of farkles that the intercom needs to support is rather exhaustive. Your biggest homework assignment is going to be finding a unit (or units) that will support GPS, Cell phone, MP3, Radar detector, CB/weather and FM/AM radio inputs. With that list, my mind instantly races to the Baehr, but they are a bit pricey. Not to mention buying TWO Baehr units. ChaChing!!!
Food for thought . . . I went round and round with this very issue when I had two bikes to outfit. I finally decided that one intercom system for both bikes just was not going to work in the real world. It takes long enough just to gear up for a ride...switch a few things like the GPS, FRS/GMRS radio, cell phone. Let alone having to move over an entire intercom system. Just doesn't sound like fun to me. I even had a powered tankbag all mapped out. In the end, I went with two separate units and was glad that I did.
Good luck buddy. I feel your pain.