A plausible explanation for the altitude error is the pilot may have very well forgotten to adjust the altimeter for barometric changes that happened between this flight and a previous one earler that day.
As for removing the pilot from the Thunderbird program what a mistake. The Air Force just spent $20.4 million on training him about the hazards of low level maneuvers and correct altitude management.