COP Ignition Development
I have used the Crane Cams XR700 "points retrofit" system w/ optical slot pickup for years. They claimed "0.1 deg accuracy" in the J.C. Whitney catalog. For a distributor-less system, one needs more information to know which coil to fire: at least a crank signal for a "2 cyl/coil" "wasted spark" system, or add a cam sensor for "1 cyl/coil" (GM LS engines, Mopar new Hemi). It appears you are you re-purposing the distributor as a cam sensor (trigger arm where rotor sits).
The Mopar Magnum engines (~1998-2000) use the distributor as a cam sensor, but I think that is just for "sequential fuel injection", since the distributor still distributes the spark from a single coil. The plan for my 273 is to use a Magnum distributor for just its cam sensor to realize a "coil per cyl" setup, but I also have a 36-1 crank wheel (installed years ago, but not used).
Your setup would be a much easier retrofit. The only disadvantage is from slop between crank and distributor, but if you have active spark timing management (knock sensor feedback, etc) that gets compensated as long as you don't see excessive "timing scatter" from too much slop. Simpler electronics than a straight coil is the GM LS coil which has an internal driver. You give it a TTL trigger (plus power) and it fires. They are harder to mount though. GM puts them on the valve covers (coil near plug).