YES
Look what it did for Quake, years after it was outstripped graphically and in every other way.
As for cheating, just write the mod ability of CM in such a way that cheating is unfeasable. For eg send what mods are running as part of the PBeM file, and the other side can only make a move if they are running the same.