Speculate away Cam - no matter who the business is, if they advertise and expect the benefit from a free public forum, they should expect and respond to public scrutiny (fair or not). They have a right of reply, or a right to let all of us knuckleheads blow steam.
Unless there's some underhanded reason, it doesn't make much sense for customers to be complaining here - unless there's a real gripe. It's not like there is a competing run that needs to knock the current one down?
With regard to the Trust - while this may mean your money doesn't get spent outside what has been agreed, it doesn't in any way guarantee that you'll get the money back in a timely manner, or without going through hoops to prove you deserve the refund. As usual, buyer beware.