Conjecturally, there are only finitely many Heegaard Floer L-space knots in S 3 of a given genus. We examine this conjecture for twist families of knots {Kn} obtained by twisting a knot K in S 3 along an unknot c in terms of the linking number ω between K and c. We establish the conjecture in the case of |ω| = 1, prove that {Kn} contains at most three L-space knots if ω = 0, and address the case where |ω| = 1 under an additional hypothesis about Seifert surgeries. To that end, we characterize a twisting circle c for which {(Kn, rn)} contains at least ten Seifert surgeries. We also pose a few questions about the nature of twist families of L-space knots, their expressions as closures of positive (or negative) braids, and their wrapping about the twisting circle.