I thought it was great, and long overdue.
It is extremely similar to Air Force “unusual attitude recoveries,” except the Air Force allows blending of actions (say, going to idle while rolling upright when nose low and inverted), instead of in a methodical linear fashion.
I learned to fly at an FBO, and had some misconceptions about stalls and spins a few years later when I showed up at Air Force pilot training. The Air Force (correctly) dispelled the idea that airspeed causes a stall, and UPRT stays true to that dictum:
Airplanes stall when you ask for more “g” than current conditions allow. Solution?
Ask for less.
Great program, and highlights the dominance of inertia over aerodynamic damping of the empennage when in a post-stall gyration.