Head: Change reforge to Parry to Mastery; Get enchant
Neck: Remove reforge
Shoulders: Remove reforge; Get enchant
Wrists: Get enchant
Hands: Change them to tank hands
Waist: Remove reforge
Legs: Change reforge to Hit -> Mastery
Feet: Change them to tank feet
Finger: Change to tank finger
Weapon: Get with mastery as default stat
Relic: Change gem
Dodge 893 vs Parry 1489 is way too big difference but after removing those reforges will be 1242 vs 1244 which is way better.
Spec is arguable as all main points You have and others are just for "how You feel comfortable"
As for me Endless Winter for 10m raids is important for bosses like - Omni.Def.System, Maloriak, Halfus Wyrmbreaker, Twilight Council, Cho'gal. In 25m it shouldn't even be considered as option. Also I use Lichborn for phases when all raid have to move and healer cant throw heal. But its all arguable and not "must have".
If at first you don't succeed, you are running about average