I'm only going to touch on this once - but you are sure you are happy to live with sub-par testosterone levels for the rest of your life? This isn't really just a "risk" - at 20yr's old your pretty much guaranteed to have lower levels of test for the rest of your life if you cycle now. As to how much lower, well.. that can vary.. but you won't ever feel the "same," I can assure you. I know because I made that mistake when I was too young, and now I can't go back. But if your prepared to live with the consequences it's your choice...
Onto your cycle. Looks fine and well set up. But the dietary intake your proposing is making your cycle pretty much pointless. If your not eating enough you won't grow. On that, I can see you putting on a couple lbs of LBM. Is that really worth the permanent damage??? Lol.
You need to be at a 500cal surplus. 1.5g/lb of protein. Keep your diet in check and you won't get that much fatter - with the higher protein+caloric intake you should be gaining muscle roughly as fast as fat. Should keep you roughly the same bf%.
Also, run hCG up til 2-3 days before PCT.
Good luck.