Great Job! Looks a whole lot better!
I have a little trick that I do, but not sure if it is the "ethical" thing to do from a detailing standpoint!
I carry a basic selection of paint touch up pens, and I lightly rub the touch up pen (closest color possible) across the scratch in the opposing direction of the scratch and promptly wipe the excess paint off!
It usually (99%) hides the scratch until the owner can take it to the shop to be fixed properly! I always ask their permission to do so, before I do this! The color differance is usually not noticable as it does not stand out as much as the "white" of a scratch would! I do this for little stone chips as well!