I havn't had anyone outdps me on the overall for weeks now, and I'm Outlaw, no ring (nor Sephuz), boots, no bracers, just the gloves for some burst AoE which isn't all that valuable once you get to higher +s. I'm fairly convinced Outlaw has one of the highest, if not the highest, potential for dmg in mythic+ - I reach 650k-750k every single run, depending on the instance, and this is without BiS legendaries. I'm 886 equipped.
We lack utility in form of AoE stuns or CRs, but we do bring a lot of disruption - We can completely shut mobs down from casting. Between Gouge, Blind, BtE, Kick and Vanishing for Cheap Shot, we can stop anything from casting. Good for shutting down mobs during raging on higher +s if you're focus firing (Like a Breaker in Lair).
It is also worth noting that pugging as Outlaw can be a bit of a tough nut to crack at times - As Outlaw your CDs won't always be up at the same time as it was last run, so you may need to vary how you pull, which requires coordination with tanks, though this is only really relevant when attempting to push keys.
I stand firm by my opinion that Outlaw is a "bottom of the top end of m+" specs, and is DEFINITELY a good addition to groups if your setup can accomodate. Does exceptionally well alongside AoE stuns.
Just prior to writing this post I did an EoA14 with DH tank, Dudu healer, Frost DK, WW monk and I - Did it in time with 5 mins to spare, despite multiple wipes.
The DH has the frost bracers and Sephuz - WW had boots and Sephuz - Both are same Ilvl as I am, and I won on the dps meter with 720k overall. Outlaw just can't die, even during pulls that become a clusterfuck of kiting, surviving and not dying to Sand Blasters
Mind you my group isn't made up of exceptional players, but we're above average to say the least, so it isn't just that "well the DK and the WW suck, apparently", cause we're all in 5/7M and 6/7M guilds and are among the best DPSers in said guilds.
TL;DR: Outlaw is a great m+ spec. Spread the word. Extremely sustained damage, does super well with the whole "never stop, keep pulling" attitude. Survives anything. The whole "Too much RNG" is nothing but a crutch for bad players - I am extremely consistent in my damage output over the course of a dungeon, barely moving 10-20k on my overall from run to run in the same dungeon. Just roll for more True Bearing's x)