I don't think there is anything that wrong on river, I've been going to war with him multiple time before. Can't say this was the mega thrill about calling the shove but he def bluff.
I mean I guess he's going to show backdoor flush very often, once in a millenium KJ. Also two pairs, he didn't show a tendency to give credit to leading. I guess river call isn't the best but vs this opponent it's certainly far from bad.