'Venom 11' arrives at a dull and damp Leuchars the day before the Battle of Britain show. Thankfully the weather got much better for the weekend.