One possible idea in addition to fixing the underlying problem (for the instant posting) is to have an user configurable delay of the public posting of the message, such that since I use the editor to edit my messages rather than to edit them first in Word and then copy paste here, the site could delay the actual public posting of the message by the configurable amount.

Very simple logic: If x time (15-60 min) has passed since the first "submit" of a new thread/reply, then make the it public. Also don't publish the edits until after 1 minutes, so I can go and edit the edit (typo fix for example). So If I kept editing the message and submitting edits every 59 seconds, it would never publish the thread/reply until I stopped doing that.