Firstly, I am going to assume that you are main tank, not off-tank...
Starting with the arms tree - You should be putting 5 points in deflection for obvious avoidance reasons, and 3 points in imp. thunerclap. Thunderclap is the warriors only way of doing AOE damage as well as half-decent threat. For those situations in which you are tanking 2+ mobs, you definitely want to have this talent. As the main tank, you should not be getting anything past those two talents. You will always be getting hit, therefore generating rage, so Anger Management is unnecessary. Also, do not get Iron Will. It is a waste of 5 points. Mobs that charm or stun the main aggro holder is pretty rare, and in the few cases in which it happens, your off-tank will pick up the target.
Fury tree - Take those 5 points from Iron Will and drop them in cruelty. Not many people realize how vital Cruelty is to a tank. In my tanking gear without this talent, I have a measely 3% chance to crit. A critical strike is double damage done, basically double rage. The average tank strikes 500-1000 times in the average ZA boss fight. This means that if you strike the max amount, your total crits (extra rage) goes from a measely 30-80. Of course, this number will be raised do to buffs, flasks, etc.
Prot tree - Your build here looks very good. Take that one point from the arms tree and stick it in either imp. bloodrage or imp. shield wall. Improved bloodrage is nice for those fights when you are either not getting hit that much, or when you have heavy dps and you want to start off a fight with enough rage to get a few devastates or shield slams in. While imp. bloodrage is my personal choice (I actually go 2/2 and take one out of imp. sunder armor), many tanks like putting this point in improved shield wall. While it is a 30 minute cooldown, I cannot count the number of times I have heard of a tank dying when if the healer had just .5 or even 1 second left, the raid would have survived. While it doesn't sound like much, the extra 3 seconds from this talent may actually make a huge difference.
Hope this helps!