I'm going to put my optimistic happy hat on and hope, REALLY hope that the promised changes are good.
The dev comment that they're testing it amongst themselves doesn't exactly inspire me with confidence, but ... HAPPY HAT.
Also, thanks Domatron! I can't for the life of me figure out who you are on Shadowlands though