It will be very difficult to adequately spray the entire mirror assembly while it is attached to the car. It's easier to do when the entire assembly is separated from the car (with much less masking), but then you have the problem of not being able to fold the mirrors. I haven't figured out a solution to do this yet. There is a video floating around where the rotating mirror assembly is rotated toward the front of the car and popped off the chrome base, but there is very little slack in the wiring to allow meaningful separation, at least in my experience. I was successful with the driver's side mirror, but not the passenger side.
The door trim comes off fairly easily except for the rear angled piece attached to the small windows and the side cameras are easy to pop out, as well.
The badges were sprayed over when I dipped the entire car and I just put some decals over those.