I'm kind of disappointed that you don't have any numbers off of the suspension. It would be some good tech if you posted up what your anitsquat, roll center etc was and how you came to decide where to mount the links on the axle and frame. But instead, I fear that little or no planning was put in this, just welded the links up where they would fit. I.e. the fact that you were unsure if the lower links were angled or not. I was hoping you were past the building a truck with the "coolest" parts phase, but I guess not.
Feel free to prove me wrong. The suspension will probably work fine, and you'll be a hero and me an ass, but on the other hand, it could end up being the most ill handling turd on the road/trail.