Rick, a friend of mine has the sea claw or something just like it. His boat is in my yard so you can see it up close if you want to. I am NOT impressed with it's holding ability. IMHO the flukes are too short.
I saw that "anchoring" video before. Crazy!