Your meal is not too dissimilar to what we will be barbecuing NYD. Apart from sausages, salmon for the veggies, I have marinaded some pork chops (now in the freezer) which will get more sauce while cooking, and we having roast potatoes cooked with red onions, herbs and whole cloves of garlic.
I don't pander to them either. They all seem to like what I do for everyone else, apart from the meat, so I just make sure there is something they can eat along with the accompaniments. Puddings are never an issue and there's cheese and biccies if they're still hungry.