You can seriously fix this with about $50.00 in diamond paste and 30 mins of elbow grease. I did this on my brand new 525xl that had a scratch in it, and I'm so glad that I did. The scratch was 2 inches long on the front glass, and I could catch my fingernail on it. Honestly, it's pretty straight forward to do.
I used 6 micron paste and 1 micron paste, although if I could do it over again I would only use 1 micron and .5 micron. I used a piece of leather to make a strop and then carefully used the paste on the scratch to take the edge off it. I used the higher micron paste to take the edge off, then the lower micron paste to sort of polish up the scratch after. The only mistake I made was using a 6 micron, because it created a slight hazing on the scratch similar to what would probably happen with cerium oxide. Luckily the hazing is ONLY visible when I view from 1 specific angle, and only I know its there. Now that there's water in the tank, the hazing is 100% invisible and the scratch is basically 99% invisible. I know where it is, and I have a hard time finding it. None of my guests can spot it, not even if I show them where it is.
If you're serious about fixing the scratch, which it sounds like you are, then this method will probably lead to some success. I picked up the diamond paste from Lee Valley. I also used it on my girlfriends watch and polished a few scratches out of that using the 1 micron paste. It definitely improved it. The scratch is still there, but what you're trying to achieve is to just take the 'edge' or 'roughness' off the scratch so that it's less visible and the light doesn't catch it.
When I got my Red Sea tank, I was so deflated when I saw the scratch on the front glass. I searched this forum high and low and a lot of people said cerium oxide is the only way to go, but with very limited success. I phoned a local glass place and they basically told me I was SOL and not to even try. I wasn't okay with that. When there's a will, there's a way. I found a thread on here about someone using diamond paste, so I tried it myself and it's super-duper worth it. Highly recommend. Try it!!