Interesting. It is based on four tables, assuming that it is the latest version of each:
Times: Oxford 1st, Imperial 3rd
Sunday Times: Oxford 2nd, Imperial 3rd
Telegraph: Oxford 2nd, Imperial 3rd (I'm assuming its the "table of tables" thing)
FT: Can't find this anywhere. Table of tables (2003) says that Oxford is 2nd and Imperial is 3rd
I can't work out how they put Imperial above Oxford - I can't remember a table anywhere else that had Imperial 2nd and if there was then surely there would be millions of threads about it on here?
That said, Imperial is probably at least as good as Oxford academically in the subjects that it does