The way the linkage is set up makes the suspension very stiff. I would stay away from that one.
I'm not trying to be a jerk but what you said makes no sense at all. That linkage is VERY similar to the new Turners and even Ellsworths without the Horst link. You're thinking more along the lines of the Giant NRS that had the Horst link really low so the suspension stiffened under pedal load.