Corn meal and corn gluten are very high-glycemic foods. Dogs don't need such high-glycemic grains in their diet.
When soy meal is added in after the meat/poultry ingredients, it is usually to boost the protein content of the food. There is no reason for soy to be in a meat or chicken-based dog food. 95% of soy is genetically modified. Organic soy is not. Instead of cheap soy, more meat or chicken should be added. IMO, the only time a dog should be fed soy is if they have problems with, or allergies to, meat and other animal protein.
Beet pulp is a source of (cheap) fiber which is leftover from beet sugar processing. If you've ever juiced veggies or beets, then you know what it would resemble.
In fact, corn gluten, beet pulp, and brewer's rice are all "leftover" products, or by-products of the human food processing industry. These products along with soy beans are routinely used to feed cattle, pigs, and chickens.
"Animal fat" -
from what animal? It doesn't indicate.
I guess it's just another celebrity putting their name on something of questionable quality, but the money going to charity would make up for the lack of quality of the food, of course.