Cycle looks heavy, but I am sure u know what works for u.
Your bf is little high and I would drop the var cause u wont see as much result as on lower bf, plus with all the deca and test ull be stronger than drugged bull.
P.s I am glad that iron is what keeps u going even tho u are in situation u are. Best luck with your cycle and health!