I really like this diet G. It looks solid, doesnt look like there are any leaks.
One possible change would be to eat some chicken breast, salmon fillet, beef or Turkey again for meal #4 instead of the eggs. The tuna is good, I just think you may benefit more from having more lean meats in your diet.
One other possible suggestion would be to split your protein shake from Meal #2 in half and drink the last half of it at about 9:30pm or 10pm. This would then give you more feeding times and would allow your metabolism to continue be very high throughout more of the whole day. Dont be scared of having a protein shake before bed, they are very low in carbs and I always found them good to keep your metabolism kicking while you sleep.