i dont think you have enuff fat in there
i would drop the apple, fructose is poor at stroing glycogen in muscles, and i wouldnt eat those carbs late at night, replace 50g of carbs with 20g of good fats, say, 10 oz chicken and 2 tb rranch dressing(about 120 cals) and 2/3 TB of flax oil, on a large green salad