overall i like the system a lot, except for the sub frame connectors, i imagine they do provide some added stiffness but certainly it wouldn't be as much as a regular set of sfc's. that torque arm looks like it would take most of the space where the exhaust runs as well which would mean relocating the exhaust out of the tunnel to under the floors which also means reduced ground clearance as well.
well after looking the pics some more i believe i know why the sfc's are so small, it looks like they made them that way for side exhaust clearance, since the torque arm and the watt's link are using most of the area where a stock style exhaust would run.