you will get several answers to that question, and all of them will be along the same line.
I would say go for the following.
Start with your favorite "Citrus Wash", as the dealerships usually will apply something to the new units when they are placed on the show room floor. This will remove any wax or coating to reveal what condition the paint is really in. Chemical Guys Citrus Wash Red
If you're seeing scratches, the best option is to have some type of polisher. For bikes, the Griot's 3" is perfect! Griot's Garage 3 Inch Orbital Polisher Kit, Griots Garage orbital buffer, spot polish kit, motorcycle polishing kit
The best practice to polishing.... use the least agressive product to get the job done! With it being a new bike and light scratches I would opt for Menzerna Polish PO85RD, Mernzerna 85rd, Menzerna finish po85rd
After polishing the scratches out, wash things down again to remove any polishing residue with the same wash as above. *you will see an oil scum fade away when the polish residue has been removed*
Dry things off with your favorite micro fiber towel. Car Care Microfiber Towels, Microfiber dusters and microfiber Detailing tools
Apply your favorite sealant. BLACKFIRE Wet Diamond All Finish Paint Protection, paint sealant, synthetic sealant, blackfire sealant
wait 24 hours, then apply a second coat BLACKFIRE Wet Diamond All Finish Paint Protection, paint sealant, synthetic sealant, blackfire sealant
hope it helps!