I think check raising this particular hand looks nice vs an aggressive villain which this guy is, we can barrel any Turn other than Q if villain was to bet call flop.
As played I would look to make the flop 3 bet bigger so that we can bet call off on this diamond turn.
Very strange hand. The villain is repping very little so normally I'd be inclined to bet/call except you don't really have a lot of showdown value so bet/3bet line is probably better. Turn is super awkward but also kinda plays itself, you have an odds-call given the villain's sizing. Overall, I think the line is super awkward but also fine given the particular circumstances of the hand.