To those who read this, this statement is completely incorrect. It's actually very interesting how (in general) Britain's degrees are far more specialised from far earlier (than the US), and this is no different for either Oxford or Cambridge. I won't comment on the fanboyism :)
Well, the impression I have is that Oxbridge is for scientist and theoreticians, while Imperial is for the profession studies - engineering and medicine, basically.