RE: Mag vs. electronic ignition?
As I understands it, it is all about flame speed (the speed at which the atomized fuel burns (explodes) at). All being equal, the speed stays constant irrespective of the RPMs. Should you ignite it too early the power peak occurs before the piston reaches TDC and that in turn opposes the inertia of the prop & flywheel, which explains the vibrations.