How long have you been on this routine of lifting and diet plan? What results have you had so far? If you are around 150lbs, you might be able to scale it back a little. If you are just starting your diet plan, run it for 2 weeks and see what happens. Then you will know how to go from there, if you need to cut cals more, add some in, scale back cardio, add more in, etc. On what you posted, I would drop the shake for meal 1 and have whole food there. Omelette, some oats, get the same cals and macros, just whole food. Meal 4 and 5, I would just add the banana to the oats and whey. I don't know what sultanas are. Depending on how early your preworkout meal is, just switch them, have oats and whey and banana pre, and myoplex post. Meal 7 have some cottage cheese and serving of Peanut Butter. I typically have 1 shake a day if possible, more if in a crunch.