> I guess this is confusing ...
There may be confusion in the text between "the number of jobs running" and "the number of jobs running *on a core*".
> If you use -lN -j, make can kick off enough jobs to kill your system before the load average can change enough to throttle it.
Understood.
> I'm not sure I understand the comment.
This section says "GNU make will now use pthread_spawn() on systems where it is available ... It will select ...", thus "it" refers to GNU make. But GNU make will not do this at runtime (IIUC), the config system will do so at compile time. I think this could be clarified.
In all of these the main point is for the release text to be as clear as possible; it's not about explaining it to me. As long as you're satisfied it's clear I'm happy to let it go.