Sounds like you have a lovely idea, however, it could use a bit of "dazzle" ..
I would either add some bacon ( turkey or porc or beef bacon) or tiny shrimp and 1 small red onion, a couple of tablespoons of fresh minced parsely and I would go with Gorgonzola or Feta crumbled.
I always make my own Mayonaise.
Also, I would double check on your guests, as to lactose intolerances and if vegetarian. You can use a vegetable based bacon verses turkey, porc or beef.
Some fresh herbs and perhaps serving in: Jumbo Cocktail Martini Stemare !!
Uncountable artists, have found immense beauty, and amazing cuisine, in this white washed Catalan fishing village, called Cadaqués.