I agree with your points Umgirl
The only few things that might be different is that:
We do hold teamb0nding nights for nms: it's fun stuff like carving pumpkins and watching movies together.
We do require all members to participate in events, but you can have the excuse of "calling in sick" for reasons of health, school work, or family. Sometimes we allow for work purposes depending on the situation. Then there are the optional events like big philanthropies that people can sign up for. If they sign up they are required to go. If not, no worries but still come out and support.
Other than that... i think you covered it.