Don’t want to be cynical (and appreciate your more constructive feedback), but i’m surprised by the kind of stuff that makes up to the front page these days.
I tend to agree. I don't expect every project to have a landing page with flat trendy graphics giving you the bullet points like a start up, but just a few paragraphs/link to a white paper would go such a long way.