Yeah, it's pretty scientific. I think it's partially flawed - as in I don't think we fully understand how species evolve, what is truly passed from parent to child, etc - but it's based on real world observation and seems like a pretty solid theory.
Seriously though, based on this post and your Cross-bearing avatar, I'm assuming your trying to thought-provoke and question evolution theory in favor of Christian belief. This sort of thing gives religious people a bad (or stupid) image in the eyes of many. Rather than question science in favor of religion, accept both. There is nothing to say that life didn't become what it is today through genetics while at the same time believe that there is a purpose, a living God, a reason for it all that is beyond our understanding.








