One other potential in this accident is flap setting. The J will climb out takeoff flaps or no flaps, but on a hot day it will be a dog of a climber if gear down and flaps are full. I scared myself once early in aircraft ownership when doing a (planned) go around at a 3100 airport at 1000 ft elevation on a 90+ degree day, half tanks, 2 people. Flaps got stuck full down (we tracked it down to the down-limit switch) and the plane would barely climb out. Still wouldn’t climb well, clearly felt on the back side of the power curve. Sped up and the air load unjammed the over limited flaps and then climbed out normally. Since then my config for IAPs or a planned go around is half flaps to minimize config changes in flaps and trim during climb out.
This accident also highlights the importance of a pre departure briefing. In 15 years of flatlander J ownership, I haven’t encountered many sets of common conditions where I’ve exceeded about 1300 ft ground roll. I use a standard of 20% beyond the calculated ground roll. So my departure briefing is this, out loud: “If not off by XX hundred feet, I’ll call stop and we’ll notify ATC and taxi off the runway. Once airborne, we are committed to forward flight. No turn back until 800 feet AGL.” Experience can tell you whether your aircraft is performing as expected. I think tragically, this pilot lacked the experience to know something was not right until well into the accident sequence.
Third point - someone posted a nice ForeFlight takeoff calculation. Make sure to include a safety performance factor greater than one.