I think the problem is then you eventually get SEOification. I suppose you can just reset every now and again. Maybe like give a training program to get SEO people real jobs.
Extremely well! No idea how it's doing it in the general results, but they're orders of magnitude better than Google / Bing etc. Plus you get to fine tune results yourself, ie: downrank w3schools etc so the garbage sites are less likely to appear in your results. You can even exclude them completely.
They sort of do that.
Next to link, you have information about how many ads were detected in the site, and sites with more ads are lower ranked. They also have an index of their own which only allows sites with few ad detections (they use number of blocked things by ublock, so it also counts tracking links etc)