I did reduce the detail level on one restaurant, as (protein)x(dish) combinatorics we're a bit much. 

Main downside is app queries like "Chicken Tikka Masala" need to infer that independent food:chicken and food:tikka_masala hits should still cause the restaurant to be shown as a search result. 

https://www.openstreetmap.org/changeset/171794977#map=19/45.233319/-122.811043