Note the biggest single factor in the Emb -145 overrun above and also the Hannover overrun was failure to touchdown at the 300 m point ,I.e the fixed distance marking on most runways. In both cases above the landing was at almost double that distance. Good practice to land at 300 m every time, unless a good reason not to. Not enough emphasise generally on this,in my experience.
Not sure I agree completely. If one follows the glideslope/PAPI just until one starts the flare then by definition touchdown will not occur at the 300m point. The touchdown zone is just that. A zone and not a point.
On a 10.000ft (3000m) runway (haven't looked up the numbers) I don't see how touching down 2000ft (600m) past the threshold would be "the biggest single factor" in a runway overrrun when landing distance factors of 1.67 or 1.92 were used to determine required landing field lenght.