You already got my best suggestions! For Epcot...
Teppan Edo - unless you already have Japanese Steakhouses at home... if you do, it's probably the same tricks. I'd want to make sure you could all be seated together. I remember the rooms being big, We had 10 adults plus DS3 in 2008 and we had a room to ourselves.
Marrakesh - one of my favorites. The music is interesting and the belly dancing fun. The belly dancer will invite some people (may be kids or adults) to come onto the floor and try and belly dance (funny!). I liked the food, but it gets mixed reviews.
Biergarten -- Buffet... but fun... German music and Dancing.
Coral Reef - this was fun for lunch, and it is interesting to watch the sea creatures, but not exactly thrilling enough if you are looking for something special.
I also suggest 50s Prime Time but I don't know that any of their "mom's kitchens" are big enough for 10... I didn't notice when we were there.