If you're in the comments, trying to figure out if this is worth your time, it absolutely is. I've never seen anything about this process that's more complete, and it's basically all right.
Really like the "Sales-centric approach vs. Customer-centric approach" part, really useful and accurate man, congrats!