Ryan,
I kind of figured (but did not post) that the A/C would need substantial looking over- besides taping the tail back on!
I'm not a pilot, but in the video the rate of descent sure looks high. I suppose it was some good luck the landing gear stayed put and they rolled out.
Either way it's interesting- though not fun- to watch.
OA84