UTC Four hours is WAY too much time to spend on a business meeting.
Much more work needs to be done in committee.
But in order to let committees do work, you have to trust each other, and you need to have a solid community to do that. I'm not sure what you mean by community building, but it sounds like there are alot of issues getting swept under the rug. You need to make it clear that community issues have to be on the agenda, even if it means you have to put a business decision aside. The other things you need to do are have fun together and share work together. The best thing for getting an onerous task done is to have help.