Preflop you MUST 3b.

You say you hope for a squeeze, after the stats you give for players behind are 'low squeeze', '5% squeeze' and 'uber nit'? Why would you ever expect a squeeze here?

It's a big mistake not 3b here, especially if you say he only has middling fold to 3b.

As played, easy call on river. If I'm going to raise somewhere postflop I will raise flop. Not sure why you would raise this river at all...? I mean I don't hate it, if he's always b/c A8-KK, but still it seems to be over-repping your hand.