Reminds me of that old saying about making a brick fly with enough thrust, but the asymmetry must have been a bitch.
Cool story. F15 has twin tails, so 2 rudders for directional control. If he can get out of the spin using the remaining aileron I guess in this situation there was enough lift from the remaining wing and fuselage, elevators & thrusters to keep flying for a bit. Not sure if it lost wing and tailwing? Still, probably a fluke that I doubt could be replicated if you could try 10,000 times.