Well, my metabolism has always been pretty high (I have NEVER been on a diet to lose weight), but I will be starting the beginning of February. This is strictly WHAT I WOULD DO based on the research I've done (meaning I could be wrong LOL):
1. Don't skimp on Thanksgiving! ENJOY yourself today, that's what it's for!
2. I would ditch the intra-day shakes, and ONLY use the Casein shakes at night, unless you need a snack, and then a whey shake would work (try to limit these though). You're getting 600-800 calories from shakes currently, and if I were in your shoes, I would suspect that may be an easy way to reduce calories (protein still builds fat if it isn't used) without a negative effect on weight training. However, if your weight training does take a hit, add a little protein back into your diet at a time.
3. Eat 6 smaller meals per day (especially in place of the shakes if possible)
4. No carbs after 5:00pm (I forget why, but carbs later in the day get stored for later as fat-I think it had something to do with insulin response).
The thing is, from what I understand, you may be at the point where recomping just isn't going to happen (unless you are VERY on point with your diet, and even then very slowly unless with anabolic help), because, in order to lose weight, you must be calorie deficient, and to build muscle, you must have extra calories.
I think your portions may be too large as well. Figure out how many calories per day you need for maintenance at your current weight, subtract 200-400, divide that by 6, and you'll be able to figure out roughly how many calories per meal. Then you can figure out how much protein/carbs/fat you need to accomodate (protein & carbs=4 calories, fat=9 calories). And, after you lose some weight (usually a couple weeks I believe), re-adjust your calories/macros, and repeat!
When you think about it:
Calories in=Calories burned (maintenance-where you are right now apparently if your weight stopped changing)
Calories in<Calories burned (weight loss)
Calories in>Calories burned (weight gain)
I would say figure out if you would rather build muscle OR lose body fat, and then adjust accordingly. I think you should take a break from your current diet for the moment, and concentrate on building muscle (cleanly) until maybe the middle/end of January, and then start cutting again (that is exactly what I am doing). It'll refresh your motivation, give you time to work out a great diet that you can actually stick with (figure out how many calories you need for maintenace at whatever weight you want to be), and if you are catabolic now, get you anabolic to build muscle (catabolism breaks down muscle/stores fat, whereas anabolism builds muscle/raises caloric demand, meaning less fat storage/lipolysis). Hope I helped!
Please be sure to get other's opinions, because even though I'm pretty sure about this, like I said, I've never dieted like this before, and I'm still learning as well, just like you! Happy Thanksgiving!
--Brian
P.S.
It's possible you may be overtraining @ 2 hours per day, 6x a week