You didn't play this hand bad at all... looks very good to me.... any other kind of play on the flop or turn may scare him off or you would be just getting too fancy.... one option could be to possibly check-raise the river all-in. If he has a strong ace he is definitely going to bet something on the river if you check to him, then may call your huge check-raise thinking it's a bluff. Or he may bet huge to try and semi-bluff at it himself. But the way you played it is probably the safest, no need to get too tricky...