Chopper,

Like I said, 2/3 bet turn maximum... here you overbet the pot which bloats the river. The only reason I see for betting so much on the turn is if I have a very good read on opponent for a flush draw, since a spade came on the river I would have called.

Your assessment for why to 'call any river bet' is 100% correct. It's a bluff inducer. Some may prefer blocking bets to minimize losses against stronger hands, but I think that stronger hands would either have let us know by now, or would sense weakness by your river check and would not explode on the river too much.