Congrats on being free of the dead weight. What he said the first time was unforgivable imo. It sounds like you know your worth. Concentrate on doing stuff you enjoy doing, talk with your friends, indulge in a new hobby. Give yourself plenty of other things to think about so you don’t dwell on him.
My dick looks mangled from an injury so I understand. Don’t take that shit from people.
Edit: I never experienced sexual abuse and have respect for you that you are overcoming it.
You said he blocked you before, then posted about your body on social media, so what is he up to now?
Just because he blocked you does not mean you are broken up. You need to block him as well, change your relationship status to single everywhere, and tell as many people as you feel comfortable with that the relationship is over. If you have any of his stuff, drive it to his parent’s house and leave it on the front porch so they know what’s up too.
Hopefully accountability can help if you try to go back to him, which it’s very likely he will try to suck you back, that’s the cycle they put you through to wear you down.
DO NOT cover for him, let people know that he posted about your private parts maliciously to try to hurt you (you don’t have to explain previous trauma/give details unless you want to), and was trying to destroy your self esteem so he could control you.
Shit, make a post on social media saying you are feeling great after leaving behind a bad situation you had let yourself become stuck in for a couple years. He/other people will get the message.
Most importantly, stay strong and don’t even entertain the idea of getting back with him, that could be your downfall.
You are being a badass right now, please continue to do so.