Sounds like you have a good program now except that it overworks you, since you have to take breaks.
Maybe you could group lifting after MMA one day, so you get more completely off days? Even though one day would be extra hard.
Also, your clean should be a lot heavier than your high pull.
Cleans only go up to navel. High pulls go to chin.
"Morning, Putski eats it, noon, Putski eats it, night, Putski eats it. Putski loves!"