Absolutely. My experience also.After watching the first video that he made about this, I couldn't get into the shop fast enough. It's a night and day difference.
I was laughed at here when I mentioned my affection for these clamps ~15 years ago.I as well watched this video and went straight to the shop and took 2 HF 5' clamps and added some poplar, it is like night and day. Can't believe no one ever done this before and now I might just buy some more at HF