As for the mirror lens....
Turn the mirror all the way toward the interior of the car. This should make the outside edge stick way out. Grab the mirror there and pull it straight off. You may need to disconnect the wires before you do this, I can't remember exactly. The mirror may take a little finessing to get it to pop off. Just be careful. Once it's off, you'll need to pry off the outer rubber ring from the back side of it. I just used a really small flathead screwdriver to pry it loose around the outside. Be careful not to cut it or mess it up. Once that is off you'll see that there are 2 pieces of glass. The one on top is just glass, the bottom one is the actual mirror. You can discard the top piece of glass (you'll probably have to cut a wire to get it loose). Now you can clean off the mirror. I used glass cleaner followed by Zaino glass polish to remove the haziness. For the 3 that I've done so far, glass cleaner was not enough, but the glass polish did the trick. Once it's to your liking, you can put the rubber surround back on and it's done. You may want to use some sort of RTV sealant to get it to stay on. Then you can hook the wires back up and pop the mirror back on. Be careful to apply even pressure when pushing it back on, you don't want to break the glass.
Hope that helps!
-Jay