This seems fine. Raising the flop seems to be the key discussion point. You can raise for value vs AA/AK/KQ/Kx but either than that we don't have much more than a bluff catcher. I think I prefer just calling down and hope the deck doesn't fk us simply because our hand will be underrepped and we can get c/called on the river by Kx which will fold to a raise on the flop/turn quite a bit and also lets us keep the pot small with a very vulnerable hand.

As played with this river, I think we can only check here unless we want to try to bluff him off better two pair.