The main point is:

It is against the site rules here to promote a commercial business without prior approval. None of the staff knew about this.

Per the rules, he should have been banned, but luckily the rest of the herd-o'-cats was NOT putting the staff in a bad mood this morning.

NFATrustGuy, I might suggest sending a PM to the site owner, Marlin, to set this right and figure out how to proceed.