Well, this is why opinions are like body parts
No problem with the 3 bet. Probably prefer a call, but V is at least somewhat loose pre and you might have some FE. You can confirm whether this was what you were thinking.
I like a somewhat bigger Cbet ($3-3.50), but as played I am still shoving. The bd str8 has some value, and the overs may or may not have value. You need about 38% win rate for breakeven and you almost have that on the flush and bd str8. You have to give almost no value to the overs to make it -EV. AT, JTs, T9s all seem within his range. If he has any bluff range (AK, Ax, midpairs) that is all +EV. 22, 66, and TT all possibilities where V has uberouts, but I think worst case is it is very close. If nothing else I would shove for table image.
BTW, I am an old man and hardly a wild child. I may have a slight preference for gambling so maybe I am more inclined to play if it is close.