The mian reason that steroid users cant donate is if your hematocrit is too high.At that point you can get it. You just need a script from your dr. So basically, you cant be doing it for your own health, in the eyes of the Red Cross or whatever place you go to. That is usually the prime reason. They also wont take your blood if you tell them that you have been using needles. These are two main things that I have seen in my clients.
As for your cycle, it looks like you didnt include your age. This is an important factor in HRT. Once you start a long term plan, you will not be able to function normally without it. So I would suggest considering your age. If you are 45, ok, then TRT makes sense, but if you are 22, your test is still really high. Plus you risk not being able to reproduce later. It is possible to become infertile on test and the longer you are on, the less likely it is to return.
Also, I would suggest in your program, that you diet down nautrally first. Then add gear when you are ready to grow. You can only focus on one thing at a time, growing or losing fat. Opposide ends. Growth requires a calorie surplus. Cutting requires a cal deficit. So work on getting lean and when you start your first cycle, use it to grow. You will never have as great of an experience on your first cycle and gains will be fantastic, but if you are cutting fat, you aren't getting enough food to make the best of ytour off season. Here is the cycle i would run if you wait and then just bulk, once you are lean
1-12
test e or cyp 400 to 500mg Ew
adex as needed
1-6 dbol 30mg ED
Then come off and do PCT, then try again, this time to cut, using the test and adex, plus winstrol at 50mg ED for the last 6 wks