I also noticed in fine restaurants that certain dishes are prepared at the table. Why? It's part of selling and showmanship. Incidentally, those dishes prepared at your table are usually the higher-priced ones on the menu. The idea of letting others in the room see the food being prepared is a subtle way to sell more of it.
You should sell customer "benefits," not product "features." This has to be something most salespeople have heard a million times, but many do not understand its importance in closing a sale. Selling has not changed much over the years. People need to be convinced that the product they are buying is worth the money spent. Your job is to find out what customers want and justify the price you intend to charge.