Artifact traits, yes, and those 130% (I clearly misread the power of EP) are still 2 stacks of EP (25+25) + OP (50 /w talent) + CS (30).
But until the new OP specifically states that its dmg buff stacks, I'll stick with it not doing so and just remaining at 30/50%, depending on talent choice.
Again, Alpha is Alpha, could change at any time, especially since numbers can greatly swing due to testing and it being time for a stat squish.