another thing is after a certain amount of lewd fame is obtained you can do a job for Harold about sleeping with the people in the tavern for money that adds lewd fame. you can also suck off a dude who talks to you while you rest for a moment. also jerking off in public when that area unlocks with whatever amount of lewd fame is needed.
for Tank you got it all. the only way to change/get any sex with Tank is by giving him the right potion for what you want. if you wanna be a dom top, give him submissive top potion. if you wanna be a bottom sub, give him a dominant top, ect ect.