I feel that there's something missing at the beginning of the intro / landing page. Some high level description of why we're doing this, what it means to test browsers/spec as opposed to testing sites / app (which more people are used to)… Some kind of elevator pitch that doesn't assume much prior or any prior knowledge, that let people understand within a paragraph what this whole site is about, and whether they might be interested in what we're doing here.
From @frivoal