I'll throw this in for your consideration.
The heim joints are always set up as a cantilevered bolt, so the vertical force has a considerable offset (side leverage), causing extra twisting force that isn't really part of the basic geometry. The force follows a zig-zag path instead of a straight line. You can see the twisting force at work in this photo, exaggerating the angle problem even more. Look at the washers.
Much better if you can use a double shear joint of some kind, so the force is pure tension / compression along the link. Then it doesn't need to be massive to take the strain without over-stressing. Still needs to pivot in 2 directions though.
This stock link uses double shear, for example.
This pivots like a hinge for and aft, and twists the rubber side to side, but the main force is still directed straight into the center of the "eye".
Notice a basic aspect that make the "rubber spherical joint" type of thing work in so many OEM bushings, is that the rubber is sort of "contained" in the joint, making it act like an incompressible fluid, so it can take a lot more force than you would expect from mere rubber.
Also this:
Phil it seems like if you offset your upper frame mount outboard a little might help you angles? Hard to tell for sure from your flex shot.
If the bracket is made such that everything is straight up and down in the unflexed position, then the angles would be minimized at each extreme of flex.
But, like you said, making the link as long as possible, and the bracket as short as possible, will minimize the angle changes. So, this OEM design could be easily improved in that way.