That tomnod.com imagery is definitely the wreckage, and I think I even see a life raft and a paddle, even. Not joking.
I can definitely make out the logo on the tail. Surprised at how intact it is.