While it sounds good, how is Mediterranean not "ethnic flavoring"? Falafel, couscous, hummus, olives and feta are all acquired tastes and I know in our group of friends of pretty liberal eaters that at least one person wouldn't eat each of these. These guests do not sound "foody" and that meal sounds pretty "foody" to me.
Some suggestions:
- Pasta primavera (substitute bread crumbs and olive oil for the parmesan) or ratatouille without onions. You can select the veggies that are in season and look good at the market
- Vegetarian paella
http://www.foodnetwork.com/recipes/robin-miller/vegetarian-paella-recipe/index.html or Vegetarian Jambalaya
http://vegetarian.about.com/od/maindishentreerecipes/r/Jambalaya.htm
- Pasta with a nice bolognese sauce (just kidding), with olive oil, tomatoes, basil, and roasted red pepper. You can make breaded medallions of chicken, eggplant, tofu, whatever on the side that you pan fry in butter or olive oil and italian seasonings that people can add on top of the pasta per their choice.
-various hearty soups that can be made and served with corn bread and salad. For those who want a heartier meal with meat, a beef stew would work here. Split pea or roasted tomato and red pepper for the vegans, etc.
I frequently make meals where you have one base and then people add their protein of choice to the top. That often satisfies people with disparate dietary restrictions.