Excellent article, except for one point: what does the firmware change actually do?
Being open-source, it should be possible to diff before/after, although I understand unreleased changes might not yet have been pushed to the repository. However, is it not possible even to obtain a summary of the change from its author(s)?
What I really want to know is whether the improvement is some special-case optimization, like down-shifting the USB controller into 2.0-mode, when no 3.0 peripherals connected. Basically, will this same improvement be seen with all combinations of peripherals?
Also, I can't help but wonder how much cooling would be needed to completely avoid throttling. What is/are the smallest heatsink(s) needed, and for which chips? Of course, it will obviously depend on the case, but maybe we can just focus on the official case.