So?
Sounds like this guy is just coming out in support of punctuated.
Is the point of the article that Darwin didn't address PE in his original theory? Well, duh. Newton described gravity but didn't discuss that it bends light. Does that mean that there is no gravity?
The whole point of science is that theories are introduced, then refined and flushed out. That process compliments the original theory.