I'm not a workout routine expert, by any means, so I'll let other comment more on that. Looks decent to me, though...
For fat loss and retaining muscle, 2-3 workouts a week are all that it takes. I think you've got the amount of workouts about right.
I'd say, if they are relatively full body style workouts, which yours looks to be, you could do a workout, skip two days, repeat. That's 2 workouts one week, 3 the next, repeating.
You don't mention any cardio, but if you're doing it, you might stop it (or just do 1-2 HIIT or sprint sessions per week).
But, you've got to find a way to get the food you need during the day, even if it's mostly liquids/shakes.
Take a listen to the mp3, here.
Berardi's Audio Files
The one at the top, named "Customer Exclusive - Nutrition On The Go" is the one that's most important. It's got all sorts of tips on getting the nutrition you need, even when you're working, etc. Plus, it's got a good "shake" solution that's a great replacement to the meal replacement drinks that really aren't all that good for you...
To be honest, many of us wish we had very active jobs. That way we wouldn't have to struggle to get all the cardio in on our time off!