Looks like you have a pretty decent setup to me. When you evaluate how good gear is don't put too much emphasize on Block values though when you compare equipment of similar iLevel, at least not for your main survival or threat set. Block usually competes with expertise, parry, dodge or hit rating on different equipment. I prefer the others, especially expertise.
You should most definitely get the 800+ armor enchant on hands though (engineering required). Indestructible Plate Girdle would be an upgrade for your waist (crafted item, if you can afford it). I prefer the +def on cloak enchant as well but I guess it depends if you are speccing for survival or threat. Consider changing the Agility gems for Stamina or Expertise.
As for talents, I would go with something lik this:
Talent Calculator - World of Warcraft
If you glyph for Shield Wall you will want to get Improved Disciplines in there as well, perhaps removing that one point in Revenge and another in Vigilance or improved rage. Don't Rend as a prot warrior, thats for your arms spec. Go for 3/3 deep wounds instead.
Edit: I would ditch Glyph of Vigilance and Last Stand. After 3.2 you should use Glyph of Devastate to increase your threat. It easily outperforms your Vigilance. I also prefer to Glyph for Shield Wall (requires above mentioned change to talents), but thats is up to you really. Glyph of Revenge is another option.
As for Minor glyphs, TC and Charge are excellent. Mocking Blow is not, its an ability you use once every lightyear and when you do its to force the target to attack you, not because of the damage it does. Change with Glyph of Command (preferably), or Charge (second best).