Good work by Soldier First Class. I really think he puts to bed this accusation that Square is ret-conning and changing the story fundamentally, such as with the Shinra conspiracy displayed in the demo.
"And such a waste of good fireworks, just to get rid of vermin like you."
The game more than alludes to it. Watch to see the point fleshed out:
I have come to the understanding that no matter how many times you thoroughly explain stuff to some people. They are so hardcore into their own head canon that they will gladly die on that hill. Great video from Soldier as usual, regardless. :)