I don't feel like reading this whole thread to give my take, my advice on the hand would be once again to 3-bet the flop larger. As played bet the turn larger, nearly pot. On boards like this you stand to get much more value with cards left to come than on the river.

As played on the river it seems like a very easy shove. He has all the flopped two pair combos, potentially J9 as well. As far as boats, there are very few of them he could even have. K8/Q8/T8/88 don't raise flop and call a 3-bet. TT is certainly possible and is his most likely full house. KK/QQ are fairly well nullified given that for every 2 times he has those he also has AA (which never folds).