Your setup is probably almost the best setup you can do for EoK. Zerkers do 150k dps sustained currently and warrior does 100k dps sustained.
And by sustained, I am talking about over 15 hours of continuous chain pulling without out of combat medding. Thanks to Breather, you never have to med endurance for the most part.
You may also want to consider swapping the bard for beastlord (to some it may seem redundant with the shaman you have in group). I don't know if that is ideal as I've never played a beastlord, but the only reason you would do so is for the endurance regen the beastlord provides. You also get some sorta HHE (hundred hands effect) from a BL.
Also, note bard dps sustained is 35k dps currently, yes really, its that bad.
I don't know what type of dps BL do, but I'm sure its 2x that of a bard currently.
If you need CC, then of course keep the bard, but I haven't had any issues tanking 3-4 in EoK with tier 2 group gear with warrior.
Lastly, it never hurts to box more than 6!