lasernigel
As Lightning Mate says, 56 Squadron - 'The Firebirds'.
oncemorealoft
I've no idea what that weird looking thing is !! Zooming in doesn't help either. Maybe it was a mock up cobbled together for an air show ? Or else the site owner might know ?
The SSK
I'd keep checking back for when the site owner puts his full site back up again (this is just an interim one). On the full site, he also has more from EDI plus other airfields (and captions too) I think.
Personally, I cant wait to see his 1970's stuff which is more my era.