Hard to judge without seeing a normal approach.
But it does seem slow - is it effectively stalling on? - power just to late to save?
One interesting thing I saw was watching a violent movement of the stabilator just before touch down - and it was a pitch forward - why?