Oooooh it's getting good now!
I did think mark would survive, but disappointingly I don't feel a big reveal coming from Joe. I think they'll use his surviving to reach some end of series 'closure' for the Latimers, as it appears they are making a go of it (or at least Chloe's trying to engineer that? Beth didn't look so keen!)
I said at the beginning that I thought it was a woman who moved the carrier bag with the rope, and obviously it wasn't Katie as she's just found it, but perhaps it was taxi man's wife? Perhaps she's been made to dispose of it somehow or similar. She knows more about her husband than we know, what drove her to suddenly go to the garage and start searching through his stuff. She knows something.
I think Jim has had multiple affairs but not sure he's the rapist. The fact he recalled Laura benson though would suggest he did show up to fix her car.
But why would finding condoms make Kath go straight to the police? Why would they take that so seriously? Common brand of condom. Plus didn't they already find and dismiss condoms found in someone's car??
I think Leo is lying and putting on the sincere act. If he installed spyware that Ian could access online, then he could also access it. He is also on the football team, so has access to the same socks, plus in the previous ep he said he was washing the kit 'again' (or actually his girlfriend was). So he had access to everyone's socks and Dna, and if you were going to gag someone with a sock, wouldn't you choose someone else's?
I'm erring on the side of it being Leo, and taxi man is just a sideline. He seems too obviously evil doesn't he? We know Leo's alibi is faked and he got the gf to lie, but we don't know what we've heard now is the truth.