one thing you need, OATS FOR BREAKFAST

i belive everyone should start the day with a nice bowl of oats, they are the food for champions!
i would up the quality of the protein, like in meal #2, instead of having 2 sausages, replace them with some more egg whites and add vegies (gotta have them vegies!)
chicken wraps are ok, but you seem to be having quite a few of them, personally i dont like the processed nature of the tortilla's, they usually have a higher-GI and alot less nutrients than fruit/vegies/whole grains(such as oats and rice)
ummm..... i guess dex is ok pre-workout if you really dont have time, but if you can have a good complex carb meal before your workout, you will find it provides you with more sustained energy in your workout, rather than a spike of energy
as for post-workout, interesting what you are doing, but mr.bobo reckons high-GI isnt nessisary post-workout
oh yeah....use less supplements, just use whey post-workout, dont need anything else (MRP's and such are a waste of money IMO)