I'll take a stab at #1. I'd say he missed the "fish, poultry and eggs", "healthy fats/oils" and "whole grains" groups. He was eating from the "use sparingly", "dairy" (from the shake), and "vegetables and fruits". Eggs are often in the types of snacks he was eating, so it's possible you could argue he was also eating from the "fish, poultry and eggs" group.
I'm using the groups as defined in the Healthy Eating Pyramid: http://www.hsph.harvard.edu/nutritionsource/what-should-you-...