So, it's been a while, to say the least. Here's where I am:
Replaced thermostat to new 160, replaced water pump, flushed radiator, tried various timing settings using vacuum, dwell, and rpm. Nothing worked in terms of getting rid of ping after engine heats to 200 going uphill. All very disappointing.
However, i may have stumbled upon a solution. Problem is, I don't know what the downside to doing what I'm doing is, if there is one. One of the ways the effects of eliminating lead was offset was by introducing octane in gas. Given that, I set the timing back to what ran the best and filled the tank with 91 octane without ethanol. Since doing so, I've not heard pinging even though the temps run at 200 at times. I tried backing off to 87 octane with ethanol (I cannot buy 87 w/o octane) and the pinging returned, although not very often. The problem is that I don't know if the pinging was because the octane level was lower or because it contained ethanol. Because I cannot buy ethanol free 87 octane, I have no way to prove out either scenario.
So, for now, it's ethanol free 94 octane.
One other very disturbing problem occurred while testing all of this. At one point, the engine started skipping and coughing like there was no tomorrow. With all the changes to timing, gas mixtures, octane levels, etc., I thought for sure I'd done permanent damage of some sort. I checked for spark at all cylinders, pulled plugs and checked compression - all looked OK. As I was putting plugs back in, I noticed what you'll see in the attached image - one of the electrodes on the spark plug was completely gone. Disturbing as all hell!