pre OK
bet flop: you block against straights and could take it down there
turn: one card to a straight, I would c/c here
river: call the shove, maybe depending on reads; if he tanks for 2min there is a reasonable chance that you are up against an xT full house that you beat. The weird pre-flop line would make me worry, though. But can't really fold here.