Lazs, Creationism aka ID (not Christianity) is just fake science. It is a fraud, the same kind as those "scientist" that pretended they had scientific proof that races other than "Aryans" were sub-human.
Even supposing it were not nonsense to teach something that's not science as science, such as ID wishes it could be, it not being science means it is not a functional (not even mediocre) substitute to science.
I don't mean to repeat it ten different ways, but it is the same BS as politicians selling people their crap under the guise of bold new reform.
By all means, it ought to be taught in the field of philosophy (although I think it no place elsewhere than history), but not in science. I say nowhere better taught than in History class, because it doesn't even work as Religion. It's neither good at religion (human, artificial alterations of godly ideas) nor at rational purpose.
It isn't any good in terms of rational purpose because it comes from nowhere and leads to nowhere. It basicaly takes the worst from both science and religion.
About Rand's books: I haven't read it yet, but if it's that good, I guess I'll have to pick it up..