I was wondering: have you spotted Open Food Facts as a database (with 4 million products). If so, any reason you chose not to use it @pobbypablo ?
On the other hand, when users add foods, only those with a high internal ranking will have their entries shown publicly. This helps keep the database cleaner.