I admire your persistence and dedication in reaching your goals and setting your cycles ahead of time. I've always been a skinny guy so I cannot comment on losing weight but I think your doing better than most people on here.
I always recommend Nolvadex when taking steroids and I'm sure most people do on here and I'm sure you've heard it before. Even though your balls aren't shrinking and libido is OK on Halo, i would still recommend you have it on hand JUST IN CASE. Better safe than sorry! I've heard it taken for the first 1-5 days only to kick-start your natural testosterone, which you may want to keep in mind.
Honestly I think you can do without the DHEA in your pct but alot of guys recommend that on here so its not a definate.
One thing I do recommend, which I don't see on here per say is taking your healthy fats - I recommend using Flax seed, fish oil and/or SESAMIN is great when cutting down.
I think your doing just fine though man, keep up the great work and I look foreward to seeing more of your progress.