On all the acrylic here at the zoo, I use Novus products. Work like a dream. I had to take a few nice dings out of the main arapaima pool panel prior to filling it. All came out great.
They have three steps, but really you only need Step 2 and Step 1. Step 2 is more or less a rubbing compound. With a little elbow grease, you can take out almost any deep scratch. Then using step one, you can buff the area to match the rest. I use a mix 10% Step 1 90% water to do the daily cleaning each morning when I wipe down the panels. Keeps the extra smooth and crystal clear.