Jeez, that's a lot of food
Sounds like you're on track though and know how to get creative with your calories to squeeze them in, just a case of increasing them a little bit each week if weight gain isn't happening, if you can.
From what I've read, actually, there are a tonne of studies to suggest that thyroid function returns to normal quickly after the cessation of exogenous thyroid hormones, regardless of duration and dosage; whereas with steroids, you're of course potentially screwing up your testicular function, among other things. It's a risk that has to be considered but I guess the reward outweighs the risk for many.
I firmly believe that the difference in results between "clean" and "dirty" bulking are going to be negligible. I've lost 3lbs of weight per week during my last cut eating dirty", surely if it made a difference that level of weight loss wouldn't have been possible
A carbohydrate gets converted into glucose or glycogen, be it a clean or dirty carb. Same with fats, they get used as energy where needed, no matter if it's olive oil or grease from a pizza. Proteins should be taken note of, quality is important and some are more bioavailable than others as well as holding better amino acid profiles, but carbs and fats needn't be fussed over. I still believe in eating mostly good, whole foods for the sake of energy and health, but I certainly eat my share of rubbish