Armour really isn't something I've looked at yet. The biggest problem with armour is that it's exponentially less effective the more avoidance (not block) that you have, because parries and dodges never check against it. I honestly have no idea whether the portion of a block which hits you checks against armour or whether the reduction is done by block and then simply applied to you, would be interesting to find that out actually.
So the honest answer is that I can't give you a comparative armour value, and because so few pieces now have bonus armour it's hard to stack it the way we did in wrath EH builds, so the trinkets are a little like 'dipping a toe' in the armour pool with no other gear choices to help you take that further.
My personal feeling is that the bonus armour on the trinket provides so little direct mitigation that it's not worth replacing an avoidance or mastery trinket for. I'm not buying the badge trinket for that reason. I may be wrong, that's only my own personal opinion.
As for DR, I've now answered it in the other thread and I'll update this one at some point next week