This ‘science’ sure ought to build good relations with the Chinese. I ‘doubt’ it is ‘settled’ just yet.
Judging by the range of opinion just on this thread, I suspect that consensus is still far off, let alone it being close to 'settled science'.
OTOH, I, a known Denier, may just be blowing cold air.