I've assumed the Fertrell's Fishmeal. I've also assumed dried Brewers grains (and Note: HUGE variation in the value of brewers grains).
End result? Much better than I first anticipated. Good to be pleasantly surprised. The Fishmeal (of course) is a bit part of it.
Anyhow, without correcting for the moisture content, which will lower these results less than 10%, and the addition of oyster shell would lower it further still (about 3%) the quick summary is:
18.7% Protein, 5.8% Fiber, 4.9% fat - Methionine 0.4% (Good, thank the fishmeal), Lysine 0.85% (Good, again, the fish meal), Threonine 0.68% (Fish meal + Spent Grains compensate for the low corn - this is well within the 0.6-0.8% desired range), Tryptophan 0.19% (0.2% is target, this is likely "close enough"). A little more fish meal, or a fish meal wirth a higher protein than Fertrells will do it. A bit of blood meal. Some soy, peanut, or cottonseed meal will all also do it - very little (1 part) would be enough.
and I can't do the vitamin breakdowns yet - that's days worth of work I've not found motivation for yet
/edit How huge? Feedipedia's data is based on 101 samples of Dried Spent Brewer's grains. The protein content varied from just 19.5% to 31.9%! The average (which my calculator uses) is 25.8%, with a standard deviation of +/- 3.1%
One of the limitations to home brew feeds, you can't test your inputs, you have to rely on averages and assumptions which may not represent the product you are actually using.