2) The contribution was actually not very helpful for nouveau, much of the information was already known. nvidia has done practically nothing since then to support nouveau in any meaningful way, with the exception of a one-off patchset to implement some support for Tegra.
I suspect you just found the first link that seemed to validate the point you are trying to make, without actually understanding what is actually (not) going on.