Cut french bread into thin slices (<1/4in) and set aside.
Cut tomatoes into thin slices and set aside.
Keeping separated finely chop shallot, green onion, celery, cilantro, parsley, basil and oregano.
In a pan, using 2 oz olive oil sauté until soft (3-5 min): shallot, 3 tbls green onion, celery, parsley, basil,1 1/2 tbls cilantro, 1 tbls pressed garlic.
In a bowl mix together all cheeses (may have to microwave cheese 30 sec), cooled down sautéed ingredients from pan, garlic powder white pepper and cayenne pepper, best if refrigerated a few hours before spreading.
Put butter remaining olive oil and remaining garlic in a cup and melt down in a microwave.
Spread sliced bread on large cookie sheet.
Stir butter and generously brush it on one side of each piece of bread.
Put bread in broiler until lightly toasted.
Spread cheese mixture on cooled down bread.
Place sliced olives (2-3) on each piece.
Top with 2 or 3 slices of tomato.
Mix remaining cilantro and green onion and sprinkle over each slice.
You may have to chop some more cilantro and green onion for this.
Remember cilantro has a very powerful taste so use sparingly.
You can serve cold or put in oven at 350 for 5-8 minutes not allowing cheese to run.