I think your numbers are fine man.
Donation at your level is recommended, but probably not essential, YET. Around 52 for HCT is where it gets more necessary.
Donate, your ferritin is fine, generally a donation drops you about 30 points.
T/E2 ratio is pretty good.
Your concern about free testosterone being too high is misguided at best, relying on free testosterone assays to tell the whole truth and nothing but the truth is not really realistic.
Thanks for the input. Regarding the ferritin...I was pretty concerned about it up until this test. Last summer every test it kept rising and rising until it was over 500. I wish there was some concrete evidence why these things do what they do. Reading about the iron storing...It's either inflammation or cancer etc. There must be some kind of link between low T/E2 and ferritin.