Don't panic, what's the range for IGF-1 test, with normal testes 270 does not seem high.
High E2 is bad even with good T levels, with your almost non existing T levels, 35 is very bad. Higher E2 may have increased SHBG a little, but it's low. Low SHBG is not the best for TRT and you will need to work out a suitable protocol with your medical advisor. Your anxiety seems very bad though, some of it is there with low T but maybe a personality trait as well which low T amplifies.
You need to find better a better healthcare provider, i am sure even regular conservative docs will help you with such low T levels. Keep looking. Don't let this affect you, i know how you feel with this barrage of information, reduce time online reading about this and try to keep yourself busy. Keep looking for a doc, you'll be better for it and do not overthink to this point about surgeries and what not.