The other video that springs to mind is one done by TC Canada. I came across this through Phil Croucher: the emphasis was on their "Pilot Decision Making" view of these things, but it did include some helicopter stuff.
It would be lovely to have some sort of central information source for these sorts of things.