Everything else looks fine, but I would definetly try to get your test levels up. 333 ng/Dl is technically within range but on the lower spectrum, you'd feel a lot better if it was higher up, I'd say 700-1000 (if everything else is in check)
Regarding estradiol... it used the ECLIA testing method. That method is shit, and inaccurate for measuring E2. You need to use the LC/MS-MS testing method; often referred to as sensitive or ultra sensitive test.