I have improved the look and clarity of our old acrylic portlights using Flitz metal/plastic polish. It doesn't last forever, so I suspect you aren't really "polishing" the plastic but smoothing out the haze by filling in small pores somehow. Anyway, it improves them enough to keep me from thinking I need to replace them, which is a good thing!