Given the history of the previous hand we can definitely think the guy is tilting a bit. In the first hand he is also sitting with half a stack which i think might mean hes not a very strong player. When the second hand comes up i don't like three betting this spot because

1. he might be on tilt and jam with a worse hand, or call and make us play a 3bet pot oop against a fairly wide range.
2. his opening range on the button will be much weaker than AQ and given his stats and tilt factor we can win a big pot with a good flop.

On the flop i would have liked a big check raise coz of the board texture and we can be pretty sure he will bet it. Against a 11 AF guy i would hate to play streets oop with tptk on such a wet board.

As played i think c/c,c/f and c/shove are all decent but none of them is a really great option. Any picture card or spade puts u in a tough spot oop on the river if u c/c. He has got half his stack in there already and given his aggression he might just ship it coz ur line looks kind weak. c/f would be quite weak but then c/c is quite weak as well. c/shove if u think he is messing around. he could definitely be raising air on the flop and making a turn c bet. by shoving here u could get a call by a lot of worse hands and also the hands that have u screwed while folding out the hands he might barrel the river with.

oop though with ur hand and this opponent i would favor a check shove. if the river bricks ur probably gonna call him neway and will be paying off a made hand. I think u can keep ur decision simple and shove turn.