Check my throttle linkage

I think there are a couple things. First, you don't have the pin for the throttle cable in the highest hole on the throttle lever on the carburetor. That will position the cable a little further from the throttle shaft and give it more leverage. The second thing several others have pointed out, raise the bracket to give the cable a more straight path. I think you may improve it then. I don't like them gorilla return springs either. There are generally two in case one breaks, but those are a little excessive, IMO.