Yes it has one SD slot, but I don't know if it is exclusively for upgrading the Garmin Nav or if it is dual purposed.
Yes the Unit has an Ipod/ Iphone cable that runs from behind the unit into the glove box. I did not have to buy any other adaptors to make it work with the factory speakers. The Parrot Bluetooth is simple just pair the phone to the unit and it downloads your contact info and you are done. I am awarding you the chicken dinner for your attention to detail for noticing the toggle that is used to activate the K-40 integrated radar detector. I bought the car with it. It has saved me from many tickets, it even saved me from having my radar confiscated here in VA where radars are banned.