push preflop makes life easier obv
As played, I like your line if you just check the river. I'd expect villain to push AK preflop, so he'll usually have a pair on this board. Since he got to the river I can't see him folding it enough.
If I were to bet river I think I'd push the rest in (about 480 into 400) to rep a monster (AQ or better).