Has Ken answered all your questions, Bart?
Like he said, there's no "approval" for posts - everything appears immediately and will potentially be acted on if
(a) a moderator reads it and it needs action
(b) someone else "reports bad post", we will review it.
There's no "shifts". The moderators are just regular members who are on the forum when it suits them. We have enough moderators (with no life

) that it's rare for a few hours to have passed before a post needing attention is actioned.
There is a profanity filter, so 'obvious' bad words are replaced with *****. But that's automated by the forum. You can easily write other stuff which would be posted immediately and action taken on it afterwards, if required.
We rely on self-moderation and community. Most people know what's acceptable here and what's not. And if anything does need reviewing, the community can use the "report bad post" button which brings it to the attention of a moderator. This is always the best way, because we can't possible view and read every post that is made on IceInSpace.
Being a moderator is mostly a thankless job, but they do it for the love of the community. It can be very stressful at times, but they do a great job and we have a good laugh sometimes!