Why are my distributor cap terminals burnt?

Sounds (and looks) like you have a phasing problem. As rpm increases and timing advances the rotor moves further and further away from the pin on the cap it’s supposed to fire to. Until it jumps to the next pin. Which is why the terminals are burning, the gap is too large and why it runs like ****. With 22 degrees of mechanical, set your initial at 14 and lock it down. That’ll be 36 total. Then work on phasing.
I agree that phasing CAN be a problem but don't see it here......looks to me like the "most" of the arc is right in the middle area of the contacts.

Also just for clarity, it is not mechanical advance which causes phasing problems, but vacuum advance. The rotor and the trigger device are locked together