RE: New Supertigre G90 with scratches on the piston.
Does your fingernail glide over the "scratches"? In other words, is this a slight marring or does your fingernail actually pick up the scratch?
If you can't feel the scratches with your fingernail don't worry about it.
Edited - Your picture wasn't posted when I posted, I assumed you had disassembled the engine.