I would like to know what the idle rpm is, what the vacuum level is in gear, and those cylinder pressures. What convertor and gearing do you have (sorry if I missed that). Lastly, if you have the vacuum gage out already, stick a long hose on it and tape it to your windshield, then drive the car and record the vacuum levels and rpms for idle in gear, light throttle cruise, and part throttle light acceleration. These numbers will help indicate what parts of the carb and timing curve to tweak. Also, you need to remember you really have a stock stroke 440 there. It's in a B wedge block, but it's a 440 bored .060 over. So the theory of "A stroker will eat up cam duration" and huge power numbers simply don't apply. That being said I've pulled over 440 to the tires with less cam and compression from pump gas 440s so I do think it's a little soft.
What I see that I question:
1. A low number PV for that combo. I've run hydraulic flat tappets in 440s with similar specs (9-10:1 static ratios) and seen idle in gear vacuum around 9", 12-13 out of gear at 800rpm. If the power valve is too low, while it will stay shut at idle, both light throttle acceleration and transition from part to wide open throttle may have lean spots. Once ping or detonation starts, they will not stop until the throttle situation is changed. Lean helps create hot spots in the big chambers and they start to ping.
2. FBOs curve IMO is a little odd. With a true 10.5:1 and that cam, I'd expect initial timing to be less, and the advance to be faster. If you have a tight convertor, gearing is moderate (say higher than 3.55:1) and the stall is lower than 2500, a slower advance helps you. If the gearing is more aggressive, or the convertor stalls to 2800 or more, you should be able to bring the advance in much faster. So again, I'm not sure what his line of thinking was.