I like Theo but think the MC is pushy in a bad way. He holds her hand and tells her to slow down (she's trying to undo his belt) and her response is basically "no" and she tries again...
I'd dump her right there.