Sounds like the check valve in the fuel pump is bad causing fuel to drain back when the pump is off. Refilling this line is why you have an extended crank time.
To remove the mirrors from the door, remove the door panel and remove the three 10mm nuts holding it on and unplug the electrical connector. As far as dissecting them, I've never tried it because the mirrors are normally serviced as an assembly.
Just get the headliner redone. Don't be afraid to get creative while you're at it but if you do, you had better post pics. The photo hounds on here won't leave you alone until you do.
Sounds like one bad switch and one that's moodier than my last girlfriend.
As for the paint...now is a good time for a custom color or graphics.