Mine has always sat on a set of Audio Technica isolators.
I too was glad someone asked about the mirror as it had my curiosity up. Also, I had to do a quick look at my turntable when I saw yours had green lights on the size and speed buttons. Mine has red across the board.
On the cover, when serviced recently, they attached a ticket to the dust cover with masking tape. Without thinking, I used alcohol to clean the residue. It fogged it slightly and I was pretty upset with my judgement. I found Meguiar's PlastX for automotive headlight covers and it brought it back to pristine in a hurry and with little effort.