You're definitely geared enough for ICC10, those guys don't know what they're talking about.
However, having said that, you do need to fix a few things.
Cloak: Enchant with 225 armor
Chest: Change the enchant to 275hp. You may want to try and get take out that str defense gem and put in a 30 stam gem. This will deactivate your meta but...
Belt: put a 10agi/15stam gem in the red socket here, it is the best place to hit your meta, overall these two changes will net you 27 stam
Gloves: Put a 240 armor or 18 stam enchant on those (leatherworking kits). 240 armor is a little more EHP, but isn't as good against non-mitigatable damage like on LDW or Sindragosa. I still pref the armor though.
Weapon: Mongoose is better than bladewarding for pallies, you might get blood draining instead too.
Shield: Change the enchant to 18 stam.
Trinkets: You might look at picking up glyph of indominability. It is more EHP (well... more reliable EHP) than the black heart and is easy to get.
"If the world is something you accept rather than interpret, then you're susceptible to the influence of charismatic idiots." -Neil deGrasee Tyson
Twitter @Aggathon || @Tankspot || Twitch.Tv/Aggathon