I agree. although I'm currently working on it. I can tell you how to fix the team_say though. this is what needs changed,
// Client commands
register_clcmd("say_team","commandChat",ADMIN_LEVEL_D,"^^<message> - displays message to clan members")
that will remove your team_say and replace it as it were your Clan_say. So this is how I modded that.
// Client commands
register_clcmd("clanChat","commandChat",ADMIN_LEVEL_B,"<message> - displays message to clan members")
However. I am still debuggin the Non-Access problem. I think I may have to use a variable or something, but I'm working on it right now.