I don't know the whole story, but from what I have read in this post it sounds like Keven was banned for being annoying, and perhaps a little name calling. If he used profanity, or posted some sexually explicit stuff, then by all means, kick him out. I, for one, enjoy reading posts where the conversation gets a little heated; it adds character to the site.
As I said above, I don't know the whole story, so if I am out of line, just let me know. I just hope we are not kicking out all arrogant jerks, I think they are good for the community. If you don't like what they have to say, don't read it, and especially don't reply to it.
As for how the new site is going thus far, I say great job to those who have donated so much time to making it great. I am generally quite and don't post much, but I read all of the advice/commentary offered on this site as part of my daily routine.
Thanks,
Matt