Just checked my source, as to the range of the Neanderthals. You are correct. I could have sworn there was a site found in China, but it was a reference to different find.
The range being smaller than I remembered makes total extinction easier to fathom, although still, we're not talking about an island.