Really it boils down to using the correct stat weights. Askmrrobot often has at least two pre-set groups of stat weights that can be changed with the "Choose your gearing strategy" drop down in the top middle. Agg was saying that the hit/expertise build appears to be close. If you really want it optimized, especially for tanking, you should be prepared to use the "Edit Weights" to get it just right however. Those weights are all relative. The actual values don't need to be a specific number so much as they need to be in the correct proportions to each other.
For instance, if hit is twice as valuable as say dodge, then it doesn't matter if you have 3 on hit and 1.5 on dodge or 1.5 on hit and .75 on dodge. Figure out the relative importance of each stat and then fill in weights so that they reflect that relative importance. As to figuring out that weighting, however, I'm not sure there is a resource that does that for tanking well atm. You may have to wing it based on best guess relative weighting.
For instance...my impression from the theorycrafters here on prot warriors would be something like:
Hit/Expertise = 3x mastery/stam
Mastery/Stam = 2x dodge/parry (may have to be slightly higher than 2x so that a gem plus bonus doesn't sway the numbers too much)
Crit/haste = basically worthless
If that's a fairly safe ballpark, then you could use the custom weights something like...
Hit - 3
Mastery - 1
Stamina - 1
Dodge - .48
Parry - .48
Crit - .1
Haste - .1
"he doens't need healing, he doesn't need healing, he doesn't nee-WHAOSHIT!wtf was that man!". Please stop leaning on TDR. -Teng