I was thinking one thing about the ingredients taxonomy. I think that's great to have the link of each ingredients, but I think also that will be a good idea to manage in some ways the singular/plural name of the ingredient.
i.e. "apple" and "apples" are the same ingredients, but they links to differents list pages...
To be honest I don't know how hard will be to code something that can merge two ingredients page, but what do you think about this? Can be a good point in the "ToDo" list?
Thanks as usual for your help