That turbosport thread is refering to megajolt which is a seperate ignition only system. Not megasquirt.
I have used megajolt before as well and had no problems with it.
See next months Fast Ford for a feature on a white 3dr with a pinto i fitted it to.