I will agree that the IMO meat places are great. I've been to the ones in the USA typically run by Taiwan monks and also I've been to places in Shanghai. I love the mock dock. Most all the dishes are awesome.
As for vegetarian being the best diet for everyone, I will absolutely disagree, scientifically, spiritually and holistically. Some people, self included, cannot simply get the concentrated correct forms of protein without lean meat.
It is rubbish published at searing rate in the USA that no meat diets will lower cholesterol (NOT!) and help lose weight (NOT!). On the TCM level your chi simply will not be in balance, especially if you have a yin body, without some level of yang proteins.
I was a proper vegetarian for 3 years. I was not "right" the entire time. My cholesterol shot above 250! (now 130 at 47 y.o.), I was headed toward 200 lbs (now 165) - all the while trying to avoid wheat flour as well.
Enough said - I always lost weight in China and ate everything in sight - MEAT and GREEN/RED/ORANGE/PURPLE VEGGIES RULE!