Yes, exactly that one. That guy has some nice valid points and he explains them very well.
But you already have APT if I remember correctly so I'm not sure if this will help you or make things worse, as you already have loose hamstrings. I have PPT from siting 10-12 hours a day at my desk so that made more sens compared to how I used to stretch bending to reach my toes.