Can you indicate your T dose in mg's please? Most doses are 200 mg's/ml, some are 100 mg's/ml. I would tend to agree with you to stabilize with minimal variables before introducing new variables ie hCG.
Your e2 is high. Not extremely high and some feel ok with that e2, but I do not and many don't either. When I get into the mid 30's I start to feel bad (emotional/weepy, difficulty sleeping, aggression). When I get into the low teens, I start to feel bad as well (lethargy, sleepy, depressed, lose my vascularity and erection issues. Many get achy joints, but I never experience that myself).
T peaks on average 3 days after IM injection, so I'm not surprised by your total T, even if only 100 mg injection. Your free T is good.
You can reduce T spikes and consequently T -> E conversion by injecting smaller doses more frequently. If I were you, I would personally inject twice per week (Mon & Thurs) and start with only 0.25 mg of adex twice per week the night of the injection. I like to inject in the morning and take my adex before bed personally. Get a pill splitter and cut the adex pills into quarters. Doses smaller than that will require that you dissolve your adex into a vodka solution which allows for micro dosing (typically only needed for adex over responders).
Your HCT (hematocrit) is high and frankly much higher would be getting dangerous. You may want to consider a double red blood cell donation to reduce your hematocrit. When HCT gets high it makes our blood thick and viscous which increases the chance of stroke and blood clot. In turn it can make us feel dizzy and disoriented. I'm surprised your Dr didn't make mention of it actually.
As far as hCG goes; I respond differently than most people and with low doses of only 250 IU's EOD, I start to get high estrogen side effects. I typically inject 250 iu's only once per week to keep my testes in the game.
Anxiety issues and low T can often stem from thyroid issues, being the root cause. You didn't happen to get a thyroid panel did you?
A good diagnostic test if you did not, would be to take an oral temp upon waking, before you get out of bed. Don't drink anything, talk or move around prior. If you're less then 97.4, that indicates a potential thyroid problem. Take your temperature again around 3pm (avoid taking it around drinking, eating, working out, a shower etc). You should be able to get very close to 98.6. Less indicates a potential problem. Do this for 5 days in a row and report back with that info as well.