We got sidetracked into discussion about high speed crashes on another thread and rather than hijack that one I thought it might be a good idea to start another one for this topic.
It is hard to say what caused the crashes on the canal MOS video but from the sudden way they precipitated I suspect they may have hit the bottom with the fin as well.
Part of the problem with this type of fall is that when the fin hits the bottom it simply loads up the harness even more and there is no way to take pressure off to unhook (as far as I have found anyhow). It sort of happens in slow motion in your mind at the time and you know you are gone but there seems to be nothing you can do to prevent a sticky ending.
My strategy for these is to ride the boom out. I simply hang on and go around the front which leads to me landing on my back in front of the sail rather than crashing through the gear. The damage is all done when the luff digs into the water on landing causing the sail to come to a sudden stop. That is when the boom breaks as my body continues on with great momentum but the harness and lines try to prevent it.

I have found by bitter experience that if I try to let go of the boom and get away from the rig it does not work because the harness stays attached and I simply end up crashing into the sail or other parts of the rig.
In the past I have actually broken the hook on my harness, or the buckles on my harness have smashed or ripped off or even ripped the harness lines apart, but lately it seems those things are surviving and it's the boom itself that breaks.
One idea I had was a 'dead mans handle' in the boom which works this way: While you are sailing your back hand is holding the handle clamped to the boom. If you let go the harness line releases. The problem with this is making it so the thing stays put when you are maneuvering etc. I thought of having a rubber band around it so that it stays put under no, or very low load but will easily pull out in a crash when you let go of it. The ideal time to let go would probably be the moment you feel the fin touch