jpatterson writes:If this mechanism isn't valid, if there's not enough room on the DNA, then evolution collapses.
You have a good topic. However, it does not present the problem for evolution that you think it poses. It is pretty well understood that the DNA is not a blueprint for the organism, but is more of a blueprint for a set of development processes out of which the organism arises.
The real implication of this is that environment plays a substantial role in forming an organism, and that DNA is only part of the story. The importance of environment has long been recognized. The case of
thalidomide babies illustrates the importance of the environment.
Limitations in the size of the DNA perhaps create a problem for rationalist philosophers, who like to assume a considerable amount of innate knowledge. But they are not a problem for evolution.