I don't think a TPGKish hand value bets the river. It wants a cheap showdown and you've already shown a willingness to check behind. I think he flopped 2 pair and was afraid you paired your Ace as well.