I have to pretty much agree with you (with the yearly Test rankings), it was a surprise England and India turned out to be ahead of Pakistan. England have been terrible since the Ashes in Australia, and India pretty much the same whilst Pakistan whitewashed Australia, beat New Zealand, and etc...