That explains what it does (somewhat vaguely), but not what Github Next is and who makes it up. Is it a team at GitHub that employees work on full time? It it some kind of initiative where GitHub employees spend part of their time working on it? Is it a community effort? Am I able to join in?
I don't have such high expectations for websites. It's just a showcase, and it really looks like a showcase site, so the description seemed good enough