My, does everyone in your family have broken arms and legs? :)
It sounds like prior planning and getting some help from your kids and husband are in order. In our house, everyone available helps in some way to get meals on the table. Before I start cooking, my son has to come clear toys/art/belongings from the area. He or my husband are in charge of laying out napkins and getting out cups for drinks. I am primarily the cook, but will ask our seven year old or husband to do some of the prep with me if it suits (me, and their levels of ability-- husband is great at many other things, which is why I am the Kitchen Queen).
What I think is missing is that maybe you aren't asserting *yourself* into your own list of priorities. When my son was three, and started asking for things when I had JUST sat down, I started teaching him that Mom needs to be able to enjoy her meal to. "I'm going to eat for a few minutes, and when I get up again, I'll get that for you. Or, you can get it yourself and we'll help you (pour, get out of container, etc.). " At the age that they can get things for themselves and know what they are getting, as long is it isn't something delicate or with a potential for mess (like an open pitcher), he was expected to get things for himself.
Once *I* started making it just a matter of fact that, once I sat down (and I do ask "anyone need anything else before I sit down, because I'm not getting back up") I was not playing waitress. Everyone is capable or they can wait five minutes.
It sounds like maybe some other activities need more support. Amusement park? I'd go as a family, so your husband has at least one child to give his undivided attention to. It may also be that this wasn't the right "sort" of activity for your children's ages, given their lack of patience. Even though our son is seven, we tend to avoid activities which require repeatedly waiting in lines. Not worth it. There are plenty of other things to do which are their speed: parks, even going to do the coin rides at the mall or an arcade... you will have to figure out if your challenges are related to the childrens' behavior, their abilities for their age, or just the adult:child ratio. But if my son wasn't behaving, even at something nice, we leave. One warning/time out and then, head home. We as the adults have to teach our children that we are NOT so invested in us having a good time as a family that we will negotiate their poor behavior. No way. Last night, our kid was giving us guff about our usual fun pub dinner (we take a small art project and always have a treat), so we told him that if he couldn't drop the attitude, we were fine with staying home, ordering Thai takeout for the adults, and he could just go play by himself. Once he saw that *we* couldn't get hooked emotionally into trying to get him to behave, that we'd just find something else which pleased the adults, he straightened up VERY quickly.
I can't tell you that it's just you... I have had frustrating moments as a parent when I wondered "why am I not enjoying this like everyone else?" It's a season. Trying to learn from frustrating situations is important, which is why it would be good to talk to your husband about the help and communication piece. For example, he should have told you he had work and would be expecting you to do bedtime much earlier, it should have been discussed as plan you both addressed together. My husband and I are not so much about telling each other "I have to do that, so you do this" but we do discuss "so, what needs to get done? When do you want to do X? Would this work for you if we did this....? " etc.
And please, teach the kids to help clean up too. There's no reason they can't help with pet care, or grab a rag to help with a spill. They are part of the family and families have tasks which need doing. Help them feel that they are important helpers by giving them more opportunities to contribute than taking it on yourself because it seems faster and easier in the moment.