With such a script it's useless to ban anyone, the moment someone is banned you'll immediately unban them.
And just checking for part of a nick before giving op status is one of the best ways to have your channel taken over...
I have a key too, so i think it's good...
But i'm thinking about an auth script, because my clanmates can login on the bot, and join the private channel.