Blacksheep,
I would be interested to see the business plan. Where is this revenue stream coming from?
Suppose the main air shows take about £1.2m each (Waddo 100000 * £12) then how much of that would be available to buy in the Vulcan?
How many 'en passant' appearances will it make? BBMF make a huge number of free passes en route to their displays.
When the RAF wanted to set up the Concorde/Red Arrows shot I believe the fee was something in the order of £100k. What would the Mall flypast have cost and who would have paid? Probably the MOD but they can't pay more than once of twice.