Well, they only make it for 10 bolt and dana 44 front axles so that's my first problem with it. Linking the front suspension is a pretty extreme mod, and makes a lot more sense with a 60 on a fullsize rig.
I have some reservations about what kind of numbers they are coming up with (anti-squat, roll axis angle, etc.). I am betting they compromised the performance of the suspension with ease of installation.
No. Is it the ideal setup? Is this totally bad? No. Jeep TJ 5 link suspensions are the same way and they are designed the same way. They perform much better than leaf spring suspensions, IMO.
If I ever go with links in the front, I will design it myself. I bet this is a pretty good bolt on setup though.