Shen is still viable, requires a bit more feeding then he used to IMO. That sounds a bit wierd to say for a tank. His kit is just too good for the splitpushing meta thats sprung up.
Olaf is a great bruiser as he has good true damage on a fairly short CD and a rnaged slow. Gives him great harrass and dodging potential. Basically olaf is one of those champs who fights his way out of situations rather then running. If it works its really fun.
Jarvan 4, Cho, Darius, Malphite, Singed and Udyr are the others who can go full tank and pay off.
If my team makes me top and we need a tank I play Zed and get warmogs after my brutalizer then build depending on enemies CC/damage/tankiness, Just play as an evasive tank trolling out enemy CD's and using ablities to dodge. Katarina can do this also.