Congrats and good job of trouble shooting. My q is....wtf did the starter shaft shear like that?? Those things are pretty tough.
Too much advance on timing.
Called Kick-back. In conjunction with an ignition without the dead-rev feature...Kick-back ruins stuff...Knees in the old days...Starter bendix or shafts with E-start!!!