could i just say that anybody who has recently bought a new bike & scratched it that I am willing to give the bike a new home if your no longer happy with it. Steel, alloy even carbon fiber, I don't mind & will gladly take them.
on a more serious note though you can get touch up pens that will hid the scratches, not the paint pens that
Halfords sell but these are more like a clear liquid & you just run it over the scratch & it disappears instantly.ive had to use it more times than I care to remember on the car after the kids open the doors and hit things. You can can get them in pound shop but these need to be reapplied after you wash the car or bike but if you get more expensive ones they will dry & be a permanent solution for scratches.
a car scrapped the front my car bumper last year on holiday when an elderly man misjudged the angle of his car when trying to squeeze into a parking space and I ended up with quite noticeable damage to my car. He did offer to fix it but once I gave it a go over with the pen it was barely noticeable apart from the deepest score, even if the paint has been removed & under coat is showing these pens will still hide the scratch.
Asda also do them but I haven't tried the brand they sell.