Was at a bbq over the weekend where the hosts (good friends, very nice) cooked all the meat, kept stuff warm in the oven while cooking the rest then once it was all done, presented it all on the dining table like some kind of buffet.
That's not right is it?
They actually closed down the lid of the bbq and cleaned the floor around it as it had spat out grease marks, before the food was served 
AIBU to think bbqs should be an informal way of eating? Throw a bit of food on, have something to eat, throw on more in a bit, have something to eat, repeat until all food is gone over the course of the day rather than all done in half an hour?