AI OnAI Off
It turns out it is possible to set the Author to a GuestAuthor after initially creating the Club, but then the moderator mode crashes when trying to list clubs...
I ended up using a special system user account (the initial admin account actually) as author of all these generated Clubs. Let's just hope no-one decides to remove that account...
When creating a Club it seems that you are required to supply an instance implementing IAuthor, and that instance has to be a UserAuthor with a User set. Is there any way to get around this? I'm creating Clubs in code based on external data, and they really don't relate to any of the users. The only thing I can think of is either creating a user for every Club or using the same user for all clubs, neither of which seem very tempting...