Woodchip
It's all about the bikes
It's a new stadium. Plastic football fans (and kids etc) want to watch football in a shiny new stadium. It's a novelty thing. Any team that gets a new stadium has an increase in crowds for a while.
It has nothing to do with your future (about as assured as ours) nor does it have anything to do with your chairman.
How many years you gonna use that excuse for?