First, off all your complaints comes from an assumption that you should be focusing on dps. Warriors are not DpS, they are tanks and many of the new additions are their to help them focus on that.
Onslaught - This has a cost so that it is used as a utility rather than an oGCD dps boost. Not knowing the enmity multiplier I'm going to guess it will be around x3. In this case, you would be trading 200 potency worth of damage for a faster engagement time than using the gauge for upheaval.
Upheaval - You focus on using it during Deliverance when you should be looking at it when in Defiance. Upheaval is intended to be used when you have extra Beast gauge during Defiance but do not need/want to spend that gauge on Inner Beast. Spending gauge on Upheaval instead of Inner Beast is a 60% gain before factoring in that it is off GCD.
Shake It Off - Considering that Healers will not be guaranteed to have Esuna, Esuna and Wander's Peon only cure 1 debuff and that SB could be far more debuff heavy than ARR or HW, this should not be undervalued. This one ability makes getting hit by a debuff overload such as Bad Breath and minor annoyance rather than anything problematic.
Inner Release - From what I can see based on the preview videos, this ability does swap out automatically based on stance like Inner Beast/Fell Cleave, Steel Cyclone/Decimate will. Also the Stun, Sleep, Bind, Heavy and forced movement immunity should not be discounted. Remember how Paladins could cheese Sophia and Leviathan? You can now do that more often for a longer period of time. You can deal with mechanics such as the mines in A6S just like a Paladin would and then get back to the boss faster with Onslaught.
Warrior's Party Utility - The Warrior has gained 4 pieces of utility: faster add engagement/boss re-engagement speed with Onslaught, self clearing all debuffs with Shake It Off and Stun, Sleep, Bind, Heavy and forced movement immunity with Inner Release. They can now (if they choose to) Silence with Interject.
Overall Damage - Warrior Deliverance damage has stayed mostly the same because it was so far above the other two tanks. Warrior Defiance damage has been increased in order to make MTing with them more viable. Also do not forget the changes to Berserk will be an overall increase.
Stances - Despite what many players want to believe, stance dancing was a bad thing for the meta. DpS stance tanking and stance swapping are now being penalized so that you can no longer use tank stance like a cooldown.
You are also not factoring in that Defiance is only about a 20% penalty due to Unchained and that Berserk will be boosting the full duration of Unchained and also 40s when Unchained is not up. You are also not factoring in that Paladin loses roughly 15% of its damage from lack of Sword Oath boosted auto attacks. The gap is much smaller than you think.
Conclusion - You are very wrong.