I agree with MrP 100%. Your h is still all over the place and he doesn't have a clue what he wants. There is absolutely no way to figure out what he's thinking because the wires in his brain are scrambled and just a mess right now. Yes, they do cry and he may have been crying because he doesn't understand why he feels the way he does.
I think he's testing the waters with you. The comments he makes are to see how you will respond and what you will say. Yes, he will turn around and say you initiated sex. He doesn't want to admit that it was him.
Until he is consistent with his actions and his words match his actions...he is still very much a mixed up teenager.
Keep working on you. Allow the man upstairs to work on him. Also, the changes you make for yourself...keep them consistent and permanent. Time to keep that focus on you and your family. There is no way to determine when he will finally come out of it. It could take another year or so. You are now on his clock and his time is very, very slow.
Hang in there...never doubt yourself. You doing very well for having him under the same roof with you.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.