I think it looks like he had AdKx actually. Like I said, I dont think he would call a 3bet with that hand, especially on the river with 4 diamonds out there. You ever making that move with a lower diamond? Never. He knows this.
Betting $50-$70 to induce there looks good to me. Your 3bet size could be a little smaller. I get that he would have called with 33, but its far more likely that he has A
or maybe even a lower
(and I dont think he calls anything with the ladder). I think $280 is a decent number.
But this is nit picking. Overall, I think you played the hand well.