I think it's fair enough to present a business plan given all the speculation about the finances. I'd expect them to say i) this is what comes in ii) this is what goes out iii) this is where we're taking things iv) this is how we'll get there.
I also like the quote:
“In the 12 weeks since we arrived we have faced a number of challenges, none more-so than our overall communication strategy,” said Murrall.
As if the overall communication strategy is completely out of their hands like the weather, rather than a catalogue of inept fuckups on their part.
To be fair, I don't think they're trying to wriggle out of it, I think they're putting their hands up to it and are seeking to redress it. And as for the why present a business plan to businesses, I'd guess they feel they don't really have the confidence of local businesses as much as the fanbase, for much the same reasons, and are seeking to give them some confidence that the new board are worthwhile people to work with as much as the old board were.
Of course much of the devil will be in the detail and a couple of nice-looking PowerPoints won't be able to paper over the cracks if the rest of the club is going to hell in a handcart but on the face of it, they're fronting up and looking to reassure people that they know what they're doing. That's to be applauded IMHO, so long as (obviously) what they have to present is:
a) actually worth presenting (i.e. not like the Q&A with the Trust which did more harm than good)
b) actually matched by some actions