Still trying to map out a timing curve

I hope the plot shown is not what you are using. The stair step at the low end may lead to a few problems. Things like hard starting, poor take-off, stalling at idle, poor idle speed regulation. But I never worked with MSD, so I might be wrong since no mention of those problems.

While you suggest the system does 25 degrees of control, the timing map suggests 35.