in The Tower specifically, it's discussed in the tag with Elizabeth, and in Epiphany the implication, and of course this is just my interpretation, was that he did sleep with her. and why not? he'd been there 6 months and had finally started to worry that his team wasn't coming for him.
Re: takes a stab at the fanon characterization of Shep
i don't see it as bad writing at all.