Interesting, sounds like you have put forth a heck of a lot of effort... keep up the good work.
I completely understand what you are saying about it being hard to eat to gain muscle... I feel like I am gorging mysels and still need to eat more.
Way to Go!! Good luck going forward.
There is no tomorrow! THERE IS NO TOMORROW! THERE IS NO TOMORROW! - Apollo Creed