Science is the study of what is and not why it is. Many on this forum who criticize the proponents of ID for trying to make it scientific are the first ones who claim that science disproves creation. The scientific method has nothing to say about whether creation is a fact or not. They can't have it both ways and yet it seems to be accepted on this forum.
Both opinions on the "facts" of creation are accepted for posting at this forum. That is the definition of even handed.
Almost all of us (on both sides) agree that science has nothing to say about the creation of the universe (yet or maybe forever). However, it can make statements about specific ways that it could have been created.
If this site is reasonably even handed you can post your opinions about the nature of the creation. Being even handed doesn't mean you have to be agreed with by all here.
The site allows anyone to join whatever their views. If there are more people who think that science disproves creation here then there are two reasons for that:
1) More anti-creation sorts join or are allowed to join.
2) Fewer pro-creation sorts join or stay.
I can tell you for sure that it is number two. We have many, many creationists who come through here in a year but don't stay long. I think I gave my reasons for why they don't stay. They can't take the heat.
If you think there should be more discussion of any particular topic then just take it up. Invite your friends to help out. If the forum guidelines are followed you will be allowed to post all sorts of stuff.
If you don't like an individual claiming that science disproves creation you may challenge him/her to a one-on-one debate.
We are discussing here the evenhandedness of the site. You can test that yourself by attempting such discussions and bring your friends along too.