The other thing to mention is that we have a wonderful team of engineers, designers, documentarians... all working together to ship these features. Those of us on this AMA are often in the position of contributing to that work, but also fortunate to be able share the information about the work of a larger, and really rather gifted team.
(it's a fun part of my job to be sure)
The product team is really well organised and function brilliantly together. And we're in a happy position of being able to release many incremental improvements over time to keep pressing forward.