After watching the video over and over, yes, I think he landed just past the PAPI. JAC RWY 19 has a four light PAPI on the left side about 1400' down the runway. The windsock also on the left is/ used to be within a few hundred feet of the PAPI just south of the PAPI. From the camera perspective, it is hard to tell if the objects just prior to TD are the parallel (side by side) lights of the PAPI, but it looks like perhaps the windsock is dimly visible at second 24, just prior to touchdown.