I don't know enough science to critique what anyone has to say including Buz. In the science forum I just ask questions and figure that there is some slight chance I'll be able to partially comprehend the answers.
However it does occur to me that if Buz's posts on science are something less than accurate it isn't always necessary to argue with him about it. It is possible to ignore him.
I vote to let him participate, and suggest that if anyone finds his posts falling short of their scientifc standard then it might be an idea to not waste their time with it.
The thing is Buz I don't even have a high school chorus in biology, (and if I had it would have been back when the earth's crust was cooling), so I'll leave you to it.
The thing is though; from a Biblical POV I have no problem with evolution. The question of that God did it is a very different question of how God did it. From a theological POV I'm interested in the idea that God did it, and from a scientific POV and interested in how God did it.
Bottom line is that I hope they let you back in as there is a dearth of creationists around here, and the powers that be might consider that the title EvC does kinda imply that there is a place for you here.