The tree view has massive potential, just needs a lot of refinement (With a hammer quite possibly, but still

)
I'd envisage it working like this:
Main Branch- Results rank, a bit like the page rank from Google. Those results deemed to be better quality/ similar are grouped onto a single main branch.
Sub-branch- These would split from the main branch, each representing the results within a particular domain.
Leaves- The page results from within a domain, rendered as mousover previews of the page in question.
At the moment, its very disjointed, and the description text just doesn't fit.
Finally seriously, who cares about a little more bandwidth usage in this day & age? Search engines need to evolve from static pages of text, whether you like it or not- While the technology powering our PCs has got better and better, the UI has stayed basically the same, with a few tweaks and effects. IMHO this will need to change radically at some stage in the near future
-Leezer-