Steve Shook That's a great question. I'll start with the time-tracking part.
First: it's no secret that very few agile teams track time; and they are fully correct in making that decision because their tools do nothing with time log data. If your tool doesn't bother analyzing some piece of data, it would be a waste of time to collect it.
The algorithm I described in this presentation is different. It peels apart the two independent contributions to velocity; and those two new parts have direct relationships to actual time. That means a tool can use time logs in powerful ways to close the feedback loop and give you better insights into progress, better root-cause analysis, and better forecasts. It only takes a few minutes per day to capture the data, and you get such incredible insights in return, so I think it's a no-brainer.
But if your team has a learned aversion to time tracking, it's absolutely not required. The plan, actual, replan, and forecast lines can all be calculated regardless; so you can benefit from the continuous replanning pipeline and the self-healing forecasts. What you lose is the tool's ability to help you understand why you're behind, and what corrective action to take; and these are insights that empower you to take control. If you decide in the future that you could benefit from more predictability, you can always adopt time logging at that point. You're free to adopt as much or as little maturity as you need to meet your customer's requirements.
As for estimation: there are a lot of different approaches; and I believe teams should choose the estimating methods that work best for them. As a tool developer I love hearing about these different approaches so I can make sure I support them in the scheduling engine. Internally, the engine translates these different estimating techniques to backlog time purely so it can perform an apples-to-apples comparison against team capacity. This translation step creates the flexibility to use different estimating methods within this scheduling approach. And this includes #NoEstimates teams - it's just a matter of crunching historical completion data and using the resulting average for future stories.