Not to doubt your story but being a flight instructor myself, I cannot imagine intentionally turning off power to airplane radios at an airport with a control tower (this is also illegal). As far as the pure mechanics of landing go, one does not need any instruments whatsoever: one can judge the airspeed by the sound and the wing angle. I routinely make my students do this when I teach tailwheel flying.