I like the line and the sizes. I do a SB 3b or fold and have a pretty standard 6bb flop(~1/3) 22bb(~75% psb) turn and jam river. If you are a bit deeper you can size up a bit to get all in by river.
That flop favors you imo. Like you said he has some mid pocket pairs and SCs and maybe some broadways, but in general he is capped. I feel like you have a lot of hands that are going to want to bet for value: KK,99, AA AK KQ KJs KTs maybe K9s due to the min raise. QQ JJ TT can all bet for a bit of protection as well. You need to have some bluffs to balance it out. I just feel like this is a flop that you can bet a huge portion of your range so doing 1/3 makes sense.
8 not a great card as it does hit his range a bit more than yours. I don't really feel like he has that many flushes. QJ, QT, JT. About it. 76 maybe, would be an ambitious overcall of a 3b, but I have seen it before. We pick up equity and have nut blocker so I am definitely barreling this. Don't think you can fold to min raise. If he doesn't have the flush you are getting direct odds. Like you said in vid if he has flush then you are a bit short on odds to call, but might have some implied. Hard to say whether he would put out that same bet if the 4th diamond comes. I think I would probably just donk the river if the 4th diamond came. Don't want him checking back a weaker flush. Still not folding turn. I don't think there is any merit to jamming the turn. I think you have zero FE. Just call and hope you bink.
River is an easy XF.
EDIT: I guess you guys were a decent bit deeper, so I think sizing up the flop and river are good options too