I hate to say it but often when you take it to a mechanic they are not always as much of an expert as we would like them to be.
Especially when it comes to troubleshooting difficult issues. I have had this problem recently with two vehicles on three occasions. It is very aggravating when you pay them a ton of money and then are no smarter then you are.
That is quite a list if replacement parts. It is possible that one would still be bad though. Dead in the box, that always seems to happen to me. Was the ignition control new or junk yard?
Have you checked spark on every cylinder?
One question is still on the voltage. Have you checked voltage at different locations. Battery, alternator, ignition, coil, starter, it should be up close to that 14.4 ideally. Test with the key off, key on, key in start position. You will need help for that one . If you have had to crank and crank and don't recharge the battery it will be low.
How about the alternator and voltage regulator, not sure if yours is internal or not.
If you want to eliminate the compression as an issue do a good test. Get a good gauge, the screw in type, follow the instructions for that gauge and test each cylinder and you will know. Due them all twice! Holding your hand over the carb is not a good compression test.
One last thought and no offense just have to ask, the firing order is correct right. I assume since a qualified mechanic installed the new distributor that he would have looked at it but double check. It doesn't sound like that is the issues but something easy to verify.
I like the idea of using just the starter fluid. You know you have spark but not how strong it is. Should be good considering the all the parts you listed but the starter fluid is so combustible that it will work with lower spark. Pull the plugs, clean and dry them and reinstall first. What would that tell us though? We know it has fuel (flooding) but not the quality of the fuel or the pressure. I don't see fuel filter on your list of things replaced either.
You could clamp off the fuel line and see if it starts on fluid and the release the clamp.
I still keep going back to it ran, moved, died though.