Eric - you’re right, you don’t need a huge amount of pressure to hold things in place.  Even the 3/32” plunger travel with these clamps is way more than what’s required.  I’m glad you like the concept.  But don’t copy these.  Wait for the next revision.  I made the prototype this evening, and will post tomorrow.