Your parries do not affect the boss' swing timer. In fact, they speed up your own swing timer. The only time that it could have any affect on the target's swing timer is if your hasted attack is parried. However, per point dodge rating beats parry rating and the slight parry haste does not overcome this gap. That is why people say to not stack parry rating over dodge rating. Anyone that says to not stack parry rating because it speeds up the target's attack speed is just wrong, nothing more.
As for gear, it looks solid. I'd want to get new boots first, but I'm sure you don't need to be told that. I'd also go for the ZA timed chest shoulders over T4. Apart from that, get your upgrades as you can and you'll be set.