My kickdown rod is too short and seems to be making the car not kickdown and idle high.
Why do you think the top rod is causing a high idle? From the pic you posted there is plenty of room in the top rod slot for the carb lever to come forward and idle down.