The way Rick has coded the chat is so that they seem more realistic. You can fully customize what they say, when they say it and how they say it. They can also respond to things (if you say hi, they may say hi back).
Bot names are just like the bot chat. You can fully customize what you want the bots to be called. So if you wanted a bot named after you, you can do it.
And if you want to edit other stuff (bot related), poke around in the esf\esf_bot folder and you'll find some files (hopefully explained well enough) to help customize your bots. And I think the reason he closed the last one was because you didn't read the stickies, a couple of rules are: no HL2 threads, no open source threads and no asking for release date threads (yours). Plus, the team does it for free because they want to.
BTW, Sonic is cool =)