Surely the role of the Trust is to represent the fanbase to the club, and lobby the club on behalf of the fans? The moment this role becomes more operational then this level of critical, objective thinking becomes difficult to achieve.
Out of interest is anyone on this forum an active member of the Trust, or would they like to be? There's a big difference between shouting from the sidelines and being the change you want to see (I've had it up to here with cliches).
Outside of the Ground Development as a wider project, should the Trust be providing resources and effort to the building and installation of a Don Rogers Statue? i don't think so. If it were part of a grand scheme to redevelop the ground, then yes, but right now it is not, it is was started separate to that vehicle.
Should Trust STFC be covering the costs of an OAP Xmas dinner? No. It's job is to be an independent fans representation vehicle. Good cause, wrong people.
Should the Trust be exerting effort setting up and running an STFC Museum with tours of the CG? Not likely. Again, volunteer support for such a thing may well be a good idea, but the club should be responsible for owning and delivering such items. Where this works well, it is run by the club and generates Revenue.
In my view, the Trust have got involved in too many items that should be run by either the club, the Official Supporters Club or the sole responsibility of the CG Joint Venture (yes, I know the Trust gives two people towards that Board, but I'd like it ring fenced within that Organisation, not part of general Trust activity).
The people who offer written support of the Trust on here often make the point it's run by volunteers, and that we shouldn't expect the world as a result. I agree - focus.
Your point about giving feedback to the club on behalf of the fans, I'd put that within the goal of seeking better representation (up to full ownership). A good objective would be to have a much more official way of doing this, rather than tea and biscuits once a month. This should be much more strategic and part of having a rep on the Board (which I am not assuming any owner would just give freely - work on a plan to gain sufficient investment to force their hands though).