Ofcourse it's legit.
Ideal, I'd say no but that's a matter of opinion. I see you're only wearing 2 pieces so you get enough tanking stats from the rest of your gear.
The resilience you have makes up for the lack of critreduction of defense. Just hover over resilience and over defense. Add up the two numbers of critreduction and if the sum is 5.6% or higher you're crit immune.
One thing on resilience though. For a tank, ALL resilience you get after reaching critimune is a waste of item budget. That's why I like defense more.