I think the fact that Lin is technically the first character introduced helps a lot... but yes, overall, I agree! She might start off as the obedient slave in order to appeal to the "I-love-a-proper-sub" audience but slowly evolves into a lot more than that.
That's good writing right there. Bringing people in through a specific hook and then keeping them invested.