They are not totally like their ancestors as you will have to mix their dna with animals that are alive today. You can't solely rely on their dna alone. But I share a bit of your concern. Nature is all about coexistence and competition, so by adding another animal into a habitat you would essentially rob those already living there for their resources. I think the solution is to just stop having people everywhere. There are no logical reasons for letting people have lots of babies anymore