If I get into a car (especially one loaned for a day), shouldn't I be able to connect to the car with Bluetooth, and then have car settings for at least the radio come up on the phone? So for example if I want button1 to be station 123, all I'd have to do is sync those settings against phone.
I guess the question is, if I have a smart phone, why do I still need to use car-interface to set up buttons for radio? Why can't there be apps that remember settings and update them automatically. With such apps, you could configure your car to play kid-friendly radio when you drive kids to school, and your favorite channel on your way to work. You wouldn't have issues switching between your and spouse's car (different settings, and maybe they reset radio or dealer changed battery and reset radio).
(or maybe this is all available on better cars than I own)