Best of luck to you, man !
... however, I've got a couple pointers I'd recommend.
* I'd up the cardio to 6 days a week. I'm not sure what kind of cardio you're doing, but I assume 30 minutes isn't HIIT.. I'd advice cardio sessions being 40-60 minutes total.
* Skip the last meal with veggies/fruits, and instead have a casein or whey protein shake w/PB or a cup or two of cottage cheese (being this is the pre-bed meal)
* Make meal 5 a repeat of meal 3 or 4, making for a high protein meal, medium on the fat, and low on the carbs. (particularly if the meal is past 7PM in the evening) I see you endulge in pasta or rice in this meal, but to to refrain from too much carbs.. Period ! I'm especially saying it considering your non-abundant cardio training ..
* If possible, have an AM cardio session. I see you do cardio following your weight training sessions, but fact of the matter is, most people will NOT make this an 'all out' session (not saying it HAS to be), nor will they make it long enough of a session to 'matter much.' I strongly advice an AM cardio session, if you have the time of day.
Weight loss/Fat loss = Calories IN < Calories OUT
Looking forward to seeing how you'll do !