ET, heated air rising off the runway isn't ground effect. Granted that it will cause you to float....it's rising air....same as hitting a thermal.
Ground effect has the most effect within 1/2 wingspan of the surface.
Your buddy is dragging in using power, of course it lands when he pulls the power off. It doesn't float because he is nailing the approach speed. If he really wants to test it tell him to go out a fly down the runway as slowly as he possibly can just inches above the surface and have him take note of the amount of power needed to maintain level flight at that speed. Then tell him to do the same thing more than a wingspan above the ground. If it is a measurable amount he'll note that it takes a bit less power to make that super low pass than it does for the higher pass due to the reduced drag resulting from ground effect.

Hey friend, you and I don't need to debate this, because you can't convince me or a lot of other pilots in this world that ground effect exists! Take your aircraft, land on grass and then pavement, should be the same, right? There are just some things about aviation that the so called experts have never really pinned down. All these explanations that you and some others are reading are theories, yet to be proved.
Just like some say the reason the aircraft turns is the high wing produces more lift that the low wing, hence it turns. Wind tunnel tests have shown time and time again that the whole wing is producing "resultant" lift, my term, and lift is what pulls the aircraft around in the turn. If you are slipping or skidding in the turn, yes, one wing will produce more lift than the other one, but if it is a level, constant altitude turn, both wings are producing the same amount of lift. Think about it, if it was true about the high wing producing more lift, the aircraft would just cont' on until inverted. Now, you and I both know that a lot of aircraft can be set up into a turn and with out touching anything, will cont' that bank angle and turn, unless some outside force acts on it, i.e., controls, wind, surface turbulence. If you turned it loose during the turn, it would start to continue banking until inverted. Don't mean to be stubborn, but until someone can show me some facts, gonna stay with what I have learned in 66 years of flying with no accidents!