I've been working through Ttk's styles in order to develop that chapter of the tutorial. I'm making good progress, actually. I have to say I have a much better appreciation for how the system works, and perhaps more importantly, why it works that way.
As I write this chapter I'm trying to extrapolate from concepts that existed in an almost embryonic fashion in classic Tk (e.g. states and -class for a few widgets), and which have been hugely generalized and extended in Ttk. Some of the motivation, besides the obvious "make widgets that can look different", are much clearer to me now. When it says that it takes appearance decisions out of the widget authors hands, it really does mean it. Coming from classic Tk where that meant exposing a configuration option that the widget would use, the implications of this really take some time to sink in.
I also think I understand why the styles stuff can be so difficult for people to use and grasp. At the same time you're trying to focus on the conceptual stuff, there's the practical reality that the pieces that make up styles and themes on each theme (and hence each platform) are different. So if I see an example, it may not work for me at all, leaving me frustrated. And given these details aren't really documented, but gleaned through introspection (which you can't do if the theme isn't on your platform), it adds up to a multi-layered topic with often conflicting examples. Plus, with themes, you really have to do things properly up front, as opposed to classic Tk where you can throw something in, expect it to kind of work, and fix it later.
(Recently I've been doing some work in Cocoa after not using it for many years, another system where the combined conceptual/practical hump makes learning difficult and slow going. Lucky me.)
So far I've got all the conceptual stuff out of the way, with some basic examples, but with that done, the remaining sections on how to make some of the modifications and customizations should be fairly quick to write up...