The current Core iX CPUs offer higher clock rates than the Core 2 CPUs from 2008? Using the highest clock available would have skewed the result against Armstrongs argument.
That depends on which CPUs you are looking at, he says "clock rates started sinking" from about 2004. At any rate
pinning the clock rate doesn't make any sense in the comparison, even if you think it's for his benefit.
The single thread performance story may be different if you take 2004 era Xeon/Opteron chips and follow the single-thread performance as they go to the 8-12 core chips later on.