Yeah, probably have to wait till molt, since feathers aren't quite like our hair and grow in "spurts" so to say.
As for protein, I aim to average about 16 or so, and since mine free range and eat so many scraps, I often buy a 20% layer supplement feed to make sure they don't pick the poor roosters neck bald. Silly guy just stands there with his head slightly lowered as he lets the girls pull the feathers off!!! Hasn't happened since the new feed though. I say if something is not "right" in the long run, then change their diet.