Get rid of the wholegrain bread - contrary to what the majority of food agencies would have beleive its NOT healthy. Sub it for some sweet/white potatoes/rice/rice cakes/oatmeal (you can eat these raw which most ppl forget)OR quinoa.
As for the rest of the diet. I'd replace the maltodextrin with some solid food, you're on a diet so you want to eat the most satiating food possible, drinking calories when on a diet just doesnt make sense to me. Even the protein shakes i'd replace with something you can eat but i'm sure some people would disagree with me there, i'm biased being a leangains follower.
I also agree with the other poster that you need to work on your pre-work out nutrition. A banana isnt going to cut it, roughly half of the carbs in the banana come from fructose which wont help you in the slightest when it somes to loading or replenishing muscle glycogen.
Go for something like a few rice cakes and a banana, that way the speed of absortion of the normally medium GI rice cakes will be sped up and fuel your workout. There are other options but this is just a suggestion. Pre-cooking shit loads of sweet potatoes in the oven and keeping them in the fridge is another option and a great source of starchy but quick absorbing carb for pre workout. Really handy too!!
There's more i could say but this is turning into a bit of an essay so i'll leave it there..if you have any specific questions, shoot...