RE: New Release?
You really should try a True Flight hurricane glove. You will be amazed at what a differance this release makes compared to a strap style release.
I switched to this release for much the same reasons you are talking about. I always got a pinching strain right on the knuckles of my wrist with the straps.