"A entity that is perfect, by definition, can not make a mistake. This isn't rocket science ... just simple Boolean logic. Even thousands of years ago this was well known and was the origin of artists intentionally making a mistake in their work so as not to anger a god by challenging his perfection."

1) The definition of god doesn't necessarily include the notion of perfection.

2) What we percieve - and what we are capable of perceiving - might not be all there is. Just because we perceive that something is a mistake doesn't mean that God didn't plan it that way all along.

Science doesn't address god. Logic is used in science and in philosophy. Being logical is not the same thing as being scientific.