It is true that it is impossible to rule out the possibility of someday discovering natural causes for these features of life, but that is not really the point. If this is your guiding principle, then there is no concievable scenario in which design might be a legitimate explanation for any feature of biological life, since it is impossible to prove a negative. But consider the following thought experiment: Suppose that in the future we discover a planet whose intelligent life forms became extinct thousands of years ago. Suppose we also know that before they died, they genetically modified some of the indigenous animals (which survived extinction).
Is it in principle possible that the biologists of the future might be able to identify those parts of the animal genomes that had been modified by the extinct aliens? In other words, might they be able to distinguish in the genome the effects of intelligent aliens from the effects of chance and necessity?
I think the answer is yes, and that in this case the impossibility of ruling out chance/necessity with cartesian certainty is obviously irrelevant. This is why the best arguments against Intelligent Design are of the form "It has already been falsified. Open your eyes, you nutjob!" (with accomodating scientific evidence, of course :-) or possibly "there are currently no reliable ways of measuring what ID is trying to measure". But I just don't see how the claim that ID is not falsifiable can stand.