Throttle pedal/cable woes

The cable length should be fine after you line up the mount with the linkage.
I'm sure someone on here has the solution part you need, so hang in there and give it a little time.

BTW, nice 6 cylinder you have there. JK :-)