Like I said, Once I've done it, I'll report back, but the basics are in that video.
If you've read Aaron's book, I think he's overcomplicated the waste spark aspect: rather than one coil and a CDI box with a capacitor on the primary, the computer is controlling several coils. (CDI boxes like the MSD were precursors to ECUs, right? to try to take the variability out of the distributor ignitions. computers and appropriate sensors can be much much more precise; knowing how they work and what they look for to make decisions on, we can fool them and use what they give us to get what we want...we're hacking our computers, basically, but for good). The penny dropped for me when I realized that the ECU in a modern car handles what the relay in the video is doing... but on coilpacks, there are several coils together, each with their own switch, primary and secondary, but to two plugs rather than one, like a distributor.
That's right, like many things in life, the basics haven't changed; they're now under computer "control." Figure out how they work, and you can think around 'em.
You'd need a diode (possibly 2...I've not gotten that far yet) between the primary and secondary of EACH coil, and a capacitor on EACH primary, and for the peaking capacitor effect, you could add high voltage capacitors across the secondaries of each coil to strengthen the plasma event. I've also thought about the pulsing effect the MSD box Aaron promotes, multiple spark/plasma events: it's possible a simple transistor across the primaries (triggered by what, I'm not sure) could replicate the effect.
Anyway, first off is EFIE to complete the control of fuel delivery. Once that's tuned up, then I can get to work on helping the computer with ignition.