It is intentionally too much. My goal with the list was to make something exhaustive. The hard part - the reason companies have whole marketing departments - is to prioritize and execute on it.
There's definitely some common sense stuff here, but for devs who are marketing their first side project, it might be helpful to have more rather than less.
Finally, I welcome PR's on the project! It's open source and I'm looking for collaborators to help improve it. I'm a dev, not a marketer, so I'd love an industry pro to improve it.