And Sigil... when you aren't making gains it really isn't complicated. It can either be that:
1) Your nutrition sucks; you aren't getting in enough nutrients absorbed throughout the day and not enough at the most important time.
2) Your body is not responding to training (more on that later)
3) You aren't giving the proper stimulus for your body to grow
Now, I hope you understand how badly adapted your nutrition plan is to you. A guy with your metabolism should (1) NOT do IF (2) REALLY pound the nutrients pre and during workouts. I'm talking AT LEAST 3-4 servings of PLAZMA pre/during your workout. Or 2 servings of MAG-10 and 2 servings of WORKOUT FUEL pre/during.
I also feel that your body could not be responsive to training. As bad and misguided your nutrional might be, you should still see some progression from training hard. So it's either that you aren't training as hard as you should (lack of focus, lack of motivation, lack of energy/rest, etc.) or that your body is not responding.
Now I'll give you the benefit of the doubt regarding how hard you train (although I'd have to see it because overthinkers tend to REALLY overestimate how hard they really train) so let's say that your body isn't responding to training.
It could be two things:
You are close to your genetic limit. You aren't big so let's hope it's not that... but it's possible. The closer you get to your limit, the harder it is to continue adding muscle.
You are desensitised to training. This often happen to people who are stimulus addicts and who train too much. The body adapts to anything. And once it's adapted to something it doesn't represent a perturbation anymore and it becomes REALLY hard to force the body to adapt. If you train twice a day, putting in a lot of hours every week and using methods that place a huge stimulus on the body (hint micro-oscillation from rings) then the body will quickly adapt... at one point that huge workload doesn't represent a perturbation and you must maintain that workload simply to maintain your muscle. So adding more muscle is almost impossible because it will need more volume and if you do more volume you will not recover and grow. And even if you do it's only a short term solution, until your body becomes adapted to that workload.
That the is drawback of being passionate about training... you are your own worst enemy by desensitizing your body to training.
Read up on strategic deconditioning.
Oh yeah... STOP POSTING YOUR QUESTIONS IN OTHER PEOPLE'S THREAD. It's REALLY annoying and show a total lack of respect for the OP. If you do it again not only will I not answer your question but I will stop answering any future questions.