I think the episode was excellent in the sense that everyone was upset at the end. Mohammed wasn't shown then America and Christianity were insulted. The idea was to enrage us over the censorship out of respect to Islam or fear of terrorism. Would showing Mohammed really have meant anything? It was all about the build up. Look at this picture above. This is a from a book nearly 200 years old with the caption "Mohomet [Mohammed], The Imposter." This is more imflamatory than what South Park "sought" to show. Does this really mean anything to anyone? Of course not. Nor would showing Mohammed in a tamer context on South Park. But not showing it sends a much louder message.
LOL! They can do no wrong. Right?
Yet they didn't send a "much louder message" when it came to the Virgin Mary.