Ja der Anlassermotor ist verschmort. Bedeutet wohl das er fest saß, und Du hast ja auch geschrieben das der Freilauf defekt war und daher kommt es dann wohl. Immerhin kannst Du davon ausgehen, das es nach dem Wechsel des Anlassers funktioniert.
Um noch eine Zwischenfrage zu beantworten: Per Kickstart muß er trotzdem anspringen, das hat mit dem ganzen E-Start-Gedöns nichts zu tun.
Wir reden hier Alle vom Keil der in der (Kurbel-) Welle sitzt, und wenn er da noch steckt ist alles gut. Er bestimmt die Position vom Polrad (nicht der Lichtmaschine). An den Begrifflichkeiten mußt Du noch etwas arbeiten....hier hilft die Google-Bildersuche.
Nachdem das mit dem Keil geklärt ist, bleibt wie gesagt nur die CDI als Fehlerursache für den fehlenden Funken (alles andere ist schon getauscht....)