Update:
The video is an edit of the radio traffic.
See here for the actual video/transcript
https://www.youtube.com/watch?v=Ic0VuPwdOWM
and here for some interesting commentary
https://www.reddit.com/r/flying/comments/172moh7/short_approach_power_off_180/
Words to the wise from someone at your last reddit link...
“never argue with an idiot, lest he/she pull you down to their level and beat you with experience.”