Ok. I see now at the top. Thought that but the pic and the diagram threw me.
Knowing that. The position of your throttle arm worrys me. It being so high that when the throttle cable pushes it...would not your throttle cable be in rather a cam over position? Please check that. I think you should consider moving that linkage arm to a lower position....so that you have only a straight up push on that lever. I feel there might be a danger of throttle hangin open.
Maybe it's o.k. but take a look.