Bet the size of the pot on the flop, anything less is an easy call for anyone with a nut flush draw.

Don't push AI on the river, you will only get called if you a beat.

I push AI for two reasons:

1) I think my opponent has a good enough hand that he'll call my better hand.

2) I think my opponents hand is so weak that there is no way he would call this massive bet.

In your scenerio, you had TPTK after the river. Pushing AI here would only get a caller if you a beat. Pushing AI here because of a bluff would make no sense because you have no info on this guy other than the pre-flop raise. He called everything up until now, what makes you think he'll fold now?