In your video I could not see your linkage move. Did you notice if the linkage continued to move after it reached WOT? I am looking for an less complicated thought. Watch your linkage as you slowly increase throttle. See where it hits your WOT and then decide how much future it will go. I am thinking throttle linkage may not push linkage far enough.
Also, I think you may have more than one cylinder down. I don't think adding one cylinder is gonna get you up to 5800RPMs.
Pull the spark plugs, connect a spark tester, use a remote starter button and test spark while cranking in gear at WOT.
You may be failing on two cylinders from a broken wire in the timer base, losing connection as the timer base rotates to full advance.
Just a hunch,
I think you should change all 4 coils.
And check for water in the fuel.
Do I win?