AFAIK, using Odin, from a Mac, to do rooting is not the best choice. Since you've restored control of the phone using a WinXP box, I'd say that answers that question. Stick with the WinXP box.
To your question about can you root the NE9 kernel installed via Odin, see my note above (note all of the steps I took). Try using towelroot (use Chrome to access towelroot.com!). Towelroot doesn't seem to break things if it can't follow the exploit, towelroot simply says the phone isn't supported. YMMV of course.
If that doesn't work, go back to NCG, use towelroot, take NE9, and you should be rooted. Once again YMMV
Finally - the method I got away with is not, not, not an "official", "approved", or otherwise listed "works for me" procedure. I've asked, in this and another forum, about why it worked, and don't have an answer. It didn't hurt my phone, I seem to have lost some WiFi passwords (odd...) and picked up a minor home screen change, but otherwise the phone works as before, except it's rooted. But, one last time, Your Mileage May Vary.