Hey Nate Long time no see . :wave
The only "Must Have" I really needed was a GOOD Radar Detector. This Bad Boy will get away from you.
Can't answer about the IPhone as I do not have one. There are issues with the IPod connection but BMW is working on them. Most of us just put our music on a thumb drive & they work perfectly.
The one down side is the ONLY Bluetooth that works correctly with the bike is the BMW one. Plus it only fits on the Schurbert C3 helmet to the tune of about $1200.00 for 1 helmet & 1 Bluetooth. I just hard wired into the speaker wire like we did on the LT to install an Autocom or other System. I run it to my Scala G4 for music & GPS then pair my G4 to Sammies G4 & my phone.