That seems like a damn good workout...plenty of muscle building and cardio (maybe add some anaerobic cardio as well but you might get enough from MMA class) and technique work.
The only area that I don't like is the calories. Yes, if you're loosing weight, low cals is good, but the human body has a built in failsafe system. If you are burning too much more that you're putting in, your body goes into survival mode and turns absolutely everything you intake into fat. As a crash diet, extremely low cals works great, but over the long term it leads to negative results. I would recommend an even 1800-2000 over the long term (once you start plateauing).
Sig courtesy of that photo-matic magician limba
I went out the way that I fight. I went out on my shield. That’s it. Done. --Chuck Liddell
My goal is to end my opponent --Carlos Condit