With the Tests I agree with you but I find the ODI's to be very sparodic in terms of results. I think the team changes a lot. Take the series just gone England rested Swann, Anderson etc. I don't think teams take it very seriously.
Its kind of funny how NZ, SL and India capitulated in the test series but fought back (to some extent) in the ODI series.
Its spells worse doom for India as they were playing at home and the other two abroad.
SA, Aus and Eng are obviously the top 3 in test cricket.