Well, hello from the Great White North.
Since I'm a professional pilot of 36 years, I just may be able to help. Firstly, depending on the amount of abrasion, you may/may not have success with the polish(s) you mentioned. If not, try something call 'Jewellers Rouge'. It's used on aircraft windows(plexiglass) to remove score marks and abrasions of all sorts. Where can you get this stuff? Try jewellery stores where they have a jeweller.
Comes as a red clay bar and requires some 'strong arm' to put it on and take it off, but it works. Similar to the clay bar used to take off 'hairline scratches' on your clear coat. They sell that product on the GP Store also, I believe. Haven't tried that but I do know the Rouge works fine and lasts a long time. I have/have had the same problem with my headlights and I would like to know what 'high forehead' came up with that idea for the headlights. I'm hoping that the 2004 will have changed that problem. I ain't holding my breath on that one though.