There is no 'right' workout. There never will be. All too often we are so saturated with labels and awesome names for workouts that we forget that hard work is really the missing ingredient. If you don't know Dan Gable, google him before reading further. Ok. Dan Gable is the greatest wrestler in American history. He lifted weights, and was strong as a bull. Do you know what he did? Pushups, jump roping, pullups, and pulling on spring loaded handles.
I'll even go as far as to say, you don't REALLY need a weightlifting program to improve your MMA. Would it help? Absolutely, but still not necessary.
Snatches and cleans and jerks all became popular for MMA fighters to use when the deliberation of the topic of fast twitch muscles became overwhelmingly popular. Of course they are. It's necessary for explosiveness, a paramount attribute for any grappling and striking disciplines. However, I don't believe its the actual oly lifting that provides you with the gusto in the clinch... It's the idea of fast movement. Moving faster and faster in the direction in which you want to go with greater force. You can not have speed without mass, nor mass without speed... The better you correlate the two in harmony, the more devastating explosion you concur.
An oly lift must be done with speed. Without speed, not only does it not look aesthetically pleasing, but the amount of potential power is severely limited.
Compare that to a double leg takedown. Or even a simple stand up in folkstyle wrestling. (I understand these can be performed slower with more technicality, but straying away from tangent) If you shot in on someones legs at about half speed, your opponent will see you coming a mile away and will most likely counter you. On the other hand, set it up, pull a russian, and EXPLODE into his legs... start DRIVING up even before he knows that your deep in, and whip yourself into side control...
This has just inspired me for a blog.