The custom domains can be a little silly, but for all the rest, why not? Logos (and the associated fancy name) are a lot more memorable than CVE-2025-XXXX. Demos are and were always appreciated. FAQs are a lot more digestible for the average reader than a paper.
I know it's kind of goofy, but I don't really see the downside to it.
I know it's kind of goofy, but I don't really see the downside to it.