Post it in a easier to read format otherwise no one is going to read it.
Include your totals of pro, carb and fats.
Initial thoughts -
You seem to be following what some of the professional body-builders say they are doing on their sites. We've all been there at some stage. You should remember that these guys have a lot more muscle, experience and supplements than you do which is a factor in their food choices. Following exactly what they do is not going to lead to optimal results.
Stick to carbohydrate based meals for breakfast and during/after training.
Your other meals can be fat based - think steak with olive oil sautÃ©ed veggies, roasted chicken, nuts with a shake, WHOLE EGGS etc
You're protein is coming out at around 2.5g per lb which is overkill. Try bringing it down to 1.5g per lb (300g protein total).
For your gym shake just mix the carb force, protein and creatine together having it as one shake after the session or split it in two and have half during/half after.
I don't know whether you're loading on creatine at the moment or what? Read the required dosing on the packet and change accordingly.
Seems to be a heavy reliance on chicken, beans, lentils and rice? I don't know your circumstances but don't be afraid to change it up a little. Some people find their digestion improves with the removal of beans and lentils? Try it out?
Peanuts are good calorie wise for your goals but aren't the best choice. Try almonds, cashews and others.
What will work for you is relative to your goals and make up. The only way you can begin to find out what suits you is to experiment with it. You're eating big which is what a lot of youngsters fail to grasp so continue but tweak it as you become more knowledgeable through reading the articles above.
These articles helped me when I first began: