Hang in there, boy! Nice pat on the back from the effo. The jumpseat rider did a good job with the video camera on the PFD too. Not too sure about the recovery procedure: it would have been much neater to simply keep rolling all the way through to wings level again. Stopping the roll inverted caused the nose to drop almost to the vertical.