Sounds like a definite option. I'd prefer to keep the existing RCD310 radio but it's not a dealbreaker if it's not compatible with it in any way.
I work on software user interfaces and most radios drive me batty with their layout decisions. I'm looking at you Kenwood BT8041U
