Awesome write-up. I'd mention one can and should also put the demo on Steam 6+ months before participating in a Next Fest.
The metrics stuff is really interesting. I was going to skip posting on Itch, but you've got me thinking the correct game dev flow is a series of Plan, Build, Playtest, Reflect loops:
- Minimum quality architecture (mini vertical slice/mini game demo)
- Full vertical slice ("gold master" game demo)
- Itch web and download builds
- Steam demo
- Steam Next Fest
- Steam Early Access
- Steam release ("v1.0")
Thanks again!