As far as the losing weight goes, if you have been going at this for two months and see no change, then obviously there is a problem. In order to lose fat you have to be in a calorie deficit.
While I agree with most everything else posted, this point needs more data.
Calorie defecit by what goes into your mouth is not the only way to get anywhere with this. -It is merely the popularly accepted way.
You can flip the tables and increase metabolism. Notice what your diet consisted of and notice the recommendations.
Whole foods will speed up your metabolism, therefore faster fat burn.
Vitamins can speed it up also.
Chemicals and non-whole foods slow it down. -Chemicals and non-whole foods are what your shakes consist of.
Therefore, there IS something going on here with the food quality.
If all you do is cause the metabolism to speed up SLIGHTLY each day by eating whole foods, you COULD conceivably start to slowly drop weight. -Not comperable to diets, mind you, but this is the HEALTHY way to do it.
A faster metabolism only making a 100 calorie per day difference equates to roughly a 3100 calorie per month difference.
Again, not a "get slim quick" plan, -but if you already have a PROPER integrated, calculated workout plan and get enough protein from the whole foods each day before you consider chowing down carbs, you will find the protein speeds up the metabolism as well, and the extra carbs/calories you would otherwise consume by shakes, etc. will not be in excess, as the carbs should be fruits and veggies for fiber.
Slowly your body will assume proper condition.
Of course, stress SLOWS DOWN the metabolism as well. Therefore, eating at proper intervals while not under stress, and also taking PROPER TIME TO CHEW to let saliva try to break down the food DRASTICALLY increases the benefits you will get out of the food, and will add that much more to the effect you are looking for.
Again, this is just more background data to what has already been posted, so it is understood that there are options here, but food MUST be taken seriously as it fuels the body.
Bad fuel=bad performance.