Ok i will try to help you.
You said are stuck with Krista but you got the force BJ, it's finish, what you want more?
Laura dress: to find Laura trying the pink dress at shop you must:
1) be on peace whit her (reconcilied)
2) look for Yanga and Lisa at park morning time (Lisa will says Yanga you are friend not a maniac)
3) that's the worse part because it's random: find Laura trying the pink dress, save your game at home evening time and go to the Badgirl shop (not saturday) repeat until you see Laura. Laura must stop you at the exit and ask you to buy her the dress.
If this will not happen means you didn't do all the stuff with Laura morning time he's room (pissing on face, steal her money (at least 2 times) etc etc.)
Laura dress event will unlock Janna and Stella event about dress.