Detonation can cause many different kinds of problems, not just a big vent in the piston crown........If you remember Ken and Barry Horner had issues with detonation causing a high frequency through the piston and connecting rod........This ultimately caused the rod to fail........ I have heard that running methanol or E 85 type fuels can cause detonation high frequency problems that relate to the fuel used. There are many images of pistons on the net showing damage from detonation that show clearly the effects of destructive shock waves that break either the rings and/or the ring lands.........This is what has happened to your piston..........so on part throttle how do you know what the mixture is.......This is where plug checks can be helpful........Plugs that look absolutely clean after a run are a sure sign the mixture is definitely on the lean side for an air cooled engine........Even if you run the bike up an incline in say 3rd gear and the throttle held in a certain position........ Then pull over quit the engine and remove the plug and have a look. I don't recommend you use 98 octane fuel, use 91.......91 remains constant and more stable for longer.......98 goes off after several weeks in the tank and leaves a fuel not much different to kerosene.