What I have been unlock now is (the name that I strikethrough refer to NPCs that both of us have been unlock):Bernard, Logan, Hayden, Blake, Rose, Caleb, Gunnar, Torben, Scar, Jester, Tank, Barrel, Dulrig, Ruben, Everett, Julien, Zoe, Booner, Feliar, Arion, Harold, Korg, Orgram, Groth, Roghak, Othra, Roushk, Rhot, Grushk, Xeroth, Vicoria, Ste, Rat king, Tao, Scrap, Paulo, John
You can meet Tank at scar's hideout and have some conversation with him (and fun thing include). If you gain some like with scar, you can also take Tank to the cove and have some fun with him to gain like.
For Everett, if you already meet him in main quest. You can also meet him at Northcrest outpost (main place to find him), you can also accidentally (I mean by chance) find him having sex fun with Booner while roaming street in Northcrest market? (or residental area I'm not so sure) at night. Another way to gain like with him is go to Feliar place daytime after Everett and Korg meeting (Quest event). I'm not sure that you have to meet him at the outpost and suggest him to drink a cup of coffee with Feliar first or not.
Zoe is a Jaweler in Northcrest market. You can find her there and get some repeatable quest to gain her like.
Booner is one of non-sprite character you can have fun with him. I think you can meet him by roaming residential area street by night after you meet him with Everett once. (I'm not sure with this too because I first met him by daytime).
Hope this with help since my English is so bad.