Dont be afraid of eating what you want when you want. We are ectomorph's, hard gainers. Most of the people on this sight follow a strict low fat diet because if they dont they'll be fat like marshmellow's! We are ecto's bro, our bodies are fat burning machines. Load up on callories, If your on the go alot like me, add a weight gainer shake in twice a day. Your diet looks pretty good though.