Gotta say I was in no way criticising Red's product or service. He has provided a good system and excellent product support.
A lot of the stuff Red does is cutting edge development and it's only to be expected that there will be a few hiccups along the way. If nothing ever buggered up, we'd never learn ways to make it better. At least he's having a go at upgrading the ignition technology for these old bikes. From comments here, it seems the failure rate of these Sachse type magnetic rotors is pretty low. I've just been unlucky in that I've had it happen twice in a short time. But this is a race engine that regularly gets revved beyond 8000, so I'm probably pushing the limits of this type of ignition rotor. At least an escaping magnet doesn't trash the rest of the engine, so no harm done.
I reckon I have a workable solution that will keep the magnets in place. I'll give it a try with my rotor and make up an adaptor so I can test it to 12000 rpm on a 4" angle grinder. For safety, I'll put the rotor inside a tin can before spinning it up to 12000.
For those of you interested in the G-force:
Rotor diameter 50mm. So at a speed of 9000rpm, the speed at the outer edge is 85 kph and the G-force is 2264
G-force is proportional to the square of the speed, so at 12000rpm it's 4025 G
(G-force calculator for dummies here
http://www.endmemo.com/bio/grpm.php)
I'd estimate that the magnet weighs about 1 gram*, so there's over 2kg trying to pull it off the rotor at 9k revs, and 4kg at 12k (my proposed test speed). It's not surprising that an occasional one lets go.
If you think those forces are high, have a think about crankpins and webs, primary chains, etc. It's hundreds of tons - scary
*The magnet weight doesn't register on my digital kitchen scales which have 2 gram resolution, so its weight is somewhere between 0 and 2 grams.