Yes, I have seen that flash. It is suspicious. As is the lack of delay in the sound of the glorious explosion. And the steady-cam on the video. Perhaps it is the Commemorative Air Force? They have a Explosive Ordnance Detachment who create mighty explosions.
Look at this web-site for the CAF/EOD:
http://www.caf-eod.org/index.php