Complete and utter BS. This is about creating humans that will eventually be able to self reproduce for the homo population. We're already hearing about the federal government experimenting with creating chimeras (human / animal cross breeds). I don't even want to know why; I know the answer is not good.
God will not be mocked and when that hammer comes down its going to be hard.
And soon!
This has always been my belief.