i don't think it's a bad product overall, but personally i am not comfortable that there are no instructions for balancing the calcium-phosphorus ratio of the prepared food.
fresh, boneless meat contains far more phosphorus than calcium and so do lecithin and nutritional yeast and i do not believe that the calcium content of the grains and veggies in the mix is enough to balance everything.
this might not be a problem if a dog can consume sufficient bone matter from recreational bones or is fed a good amount of raw meaty bones as well, but let's face it, most people are still too scared by the commercial pet food industry brainwashing everyone into thinking real, raw bones are evil and you need to buy some artificial plastic, rubber, starch/gluten or vinyl chew bones, or rawhide.