This is all you need to know, even has step by step videos. There is an option in the toolkit that automatically installs the samsung adb driver for you.
http://forum.xda-developers.com/showthread.php?t=1392310
I just got my GNex and I went through a few roms including CM10. And my favorite by far is AOKP JellyBean 1. Everything works, tons of customization options (including resizing those huge softkey navigation buttons), great battery life for me (avg 17 hours). Now I have to try some kernels.