35% protein is kinda strange IMO. I never observed any difference above 20%.
Also 2 oz. of nuts is a good weekly--not daily--ration in my experience. They might be fine but keep an eye on them since they generally don't add any crucial nutrients. Maybe mix some seafood in there too.