Bro,

You look great, a fantastic platform to build on.

If you have problems eating much protein in each sitting then a suggestion would be to eat smaller amounts but more frequently.

Make up a protein drink in bulk - about two pints or so and take it with you whereever you go. Sip it throughout the day inbetween your meals and without you even realising it you'll have added lots of protein to your diet with minimal side effects - HOPEFULLY.

Also, you don't seem to be getting in enough carbs immediately after your workout - you can get lots of energy drinks so just drink one of these - keep trying different brands until you find one you like that doesn't make you feel sick.

Train Hard!

Daz