I think you're done all right and more. My BF loves the whole dress, lingerie, anywhere, anytime thing. He's nuts for me all the time.

But I admit porn is not a factor in out exchange. Sounds like (maybe) he should see a Dr to be sure all him plumbing is working. If it is, he's more addicted to fantasy porn than a real person (possibly things you would not enjoy and not do). That requires another kind of doctor.

But you've given enough and done enough, time for him to admit and repair. And that "hurt ego" thing for avoiding talking about sex is BS. You suffer, he causes, he needs to fess up and fix it.

Period.

I'm grateful mine isn't into porn and doesn't want to be involved with it. At least with that my grandmother's advice to me when we moved in together seems to work fine:

"Be a total in the bedroom and he'll always be happy. If you're not, somebody else will be."

She's in her 80s !!