I like the flop check. I'd rather raise the turn $35 but I don't hate checking either. I think it makes our back door flush _less_ likely, actually...
I generally like overbet shoving here. It would be especially true if you had a dynamic with the v but that isn't the case here. There is, however, a really good argument for just betting 4x: given the action it's unlikely (or at leat, less likely) that she has the king high flush here. In either case I'd say bet more than you did.
If called, say "damn you have the flush? I hit the straight" and flip your hand over. Not for strategic meta game reasons but just for lulz
. How often do we get to river both a straight and a flush at the same time?
Also you are winning $187/hour. Hope you keep that up as long as possible!