Seems you need to study Punctuated Equilibrium. Quoting Darwin on this point makes as much sense as quoting a 19th century physician on the state of 21st century medicine. New facts are discovered and old theories are reformulated. That's the way science works, NOT by picking some small point of difference and saying that invalidates an entire theory. Darwin wasn't right about everything and no one expects him to be.