Just incase anyone else feels a brief, yet frank account of what was experienced by the majority needs to be communicated to the shambilisers of the event; here's the only address I can find:
Address
Air Displays International Ltd
Biggin Hill Airport
Kent
TN16 3BN
Registered in England and Wales Number 764085.
Phone Number
(01959) 57 22 77