Ngaire, thanks for sharing all this great information. Sorry about the food. Not sure there is a way around that, except to stick to the luxury hotels. Their sensibilities with food are just way different than ours.
The food was the only thing I actually enjoyed about my trip to Mumbai! It was the best Indian food I have ever had, and I still wish I could find its like here. I really like Indian food, although I do not like it to be too hot. And I tolerate spices less and less as I get older.