The previous review scared me off from this place as I hate restaurants that don't disclose or even care about serving fish/oyster sauce to vegetarians.
But I gave this place a shot today and was not displeased. Our server assured us that the menu has been redone and revamped and that all dishes with the vegetarian symbol are 100% vegetarian, without fish/oyster sauce.
Our steamed vegetable dumplings ($7) were really tasty and light; the filler vegetables and mushrooms felt fresh, too. I think they're over-priced but they are definitely well-done.
I enjoyed my fried tofu with chives and mushrooms ($12). The sauce was light and not bogged down with corn starch and oil like you find at most Chinese strip-mall joints. I think there was some red wine in the sauce, too, which was a nice touch. The dish could have used way more tofu (there were only four pieces in the whole dish but no end of bean sprouts), but the flavor was subtle and good. My friend's non-veg dish also looked pretty fresh, simple and appealing. No grease, no rapidly-congealing sauces.
I also liked Rainbow's non-alcoholic cocktails which consisted of clever mixes of pop and fruit juices.
The decor is nice and modern and this is a good place to take a date.
I only have two gripes about Rainbow: a) they don't offer brown rice and; b) the portion sizes are way too small for the prices (most dishes are $12).
So while I like the light and un-greasy flavors at Rainbow, I'd still much rather go a few blocks up the road to Evergreen, which is cheaper, gives larger portion sizes, and has an infinitely more innovative and vegan-friendly menu. Rainbow makes good food but the dishes are pedestrian. Evergreen makes excellent food and has dishes you won't find anywhere else in the country. As such, I know where I'll be spending my food dollars.