Meat "meal" means all the water was removed from the meat to make the kibble, "meat" just means that the water was not removed. and since they must remove water to make kibble, anything just named "meat" (chicken, lamb, beef ect..) will move really far down the list once the kibble is made. About protein content that depends on the breed, in mastiff puppies too high of protein can cause pano ( a bowing of the front legs) the best thing to do is look up your breed and see what the recommended ratio's are, protein, calcium, carbs., ects..
hope this helps and from what i have heard taste of the wild is a great food. there is a site called
www.dogfoodana lysis.com that rates all the foods and tells you why.