Fair enough, but this is / was a controlled experiment. The codebase did not change, the method through which the cached content was served did. Hence the textured cube argument is not the best analogy here, I think. :)
Having said that, I agree -- there is a lot of other variables out there, and they should not be swept under the rug.