Back into the topic i have to say that i agree with you FP. The check/call move at the river with a medium strength hand is a very useful one because it´s going to prevent you losing some bets and against hyperaggressive players (like in this particular situation) it´s going to make you win some bets, since it´s pretty easy to induce a
bluff against a hyperaggressive player (he most likely won´t let away the chance of betting against someone who bet all the way and suddenly checks at the river).
I can´t add more reasons than the ones given by FP and Rob for why this is the correct move, so you if don´t mind (i don´t want to get off-topic) i´m going to say a few words about this move at NLHE:
Long time ago i wrote a thread about this (you can see it
here), and now that you made this thread i realize what is the big difference between this move at limit and at no limit. If you´re against the same kind of player (hyperaggressive), the problem is that when he attempts his bluff he can do it with a huge amount of chips in relation to the pot (he can even overbet), so you can´t call just because of the pot
odds. Here the big ability you need to have is to have a good read on him and know if he´s
bluffing or value betting (it´s unnecessary to say that if you decide to stay on the hand you MUST call his bet instead of reraising, for the same reason of why you checked). The amount of the river bet (after you checked) of the hyperaggressive player may change: if he bets a little amount you can make the easy decision to call (like if it was limit), but he makes a big amount the decision is much more difficult, but it has the advantage that if you call his bluff you´re winning a greater profit (and of course if you call and he has you beat is worst than limit) .