One nit to pick is that applying traffic shaping to incoming traffic is usually called "traffic policing" in docs that go into more detail - for those looking for more info. Many docs just flatly say "QoS on incoming traffic isn't possible", which is partly true in that you have a choice of dropping traffic or accepting it, but with egress traffic you can buffer it for later.
The LARTC docs are a good read for those interested in Linux networking internals, though it is falling more and more out of date (nftables) IIRC.
This looks like a very neat tool, I love that it makes TC easier to work with, thank you!