There's more information there, but mostly it summarizes the same old video and then goes on to speculate. While interesting and possibly plausible, this is not the same as independent corroboration.