The guys covered most of what I wanted to say, but I have a few more suggestions...
I would add a carb, such as brown rice or sweetpotato to the 6 oclock meal.
Your postworkout shake should contain 45-100g of fast digesting carbs in addion to protein. You have question marks next to it, so i'm not sure what that means. For example, I have 2 scoops Whey and white rice.
To help your body through the night, you should have a slow-digesting protein before bed. This type is called caseinate protein and you can find it in milk, cottage cheese, or they sell real
casein powder like whey powder. If you don't want to buy the powder, buy some cottage cheese. I also would recommend consuming a healthy fat such as extra virgin olive oil or peanut butter before bedtime to further slow the digestions of the protein.
These are just some tips, but it would be helpful to know how much you weigh, height, current bodyfat, what your weight goal is. That way we can help you out with HOW MUCH you should actually be eating.