Yes, if you manage to land in a level attitude with no skid or drift, you can survive most things.
The area in the video clearly isn't confined but the pilot may not have liked the look of the surface for a running landing.
The fact that only one blade was damaged would imply blade sailing at low rom but without know more about the incident it is difficult to know.
The EC 120 isn't a low inertia rotor system unless you compare it to something like a Huey.