Based on the new info, Ogerpon and its forms went from pretty serviceable to kind of absurd.
Like that x1.2 to all moves means its Atk stat is effectively 154, being on par with Mewtwo.
I think the comparison to Mewtwo's stats is a bit flawed, since items make a huge difference and you're comparing Ogerpon's post-item strength with Mewtwo's no-item strength.
With that being said, this discovery still makes Ogerpon a lot stronger in OU. Before now, the alternate forms were essentially itemless, which was a huge drawback. Now, you get to run an item that is somewhat comparable to Life Orb (20% Damage Boost vs 30% Damage Boost + Recoil). Granted, not being able to have free choice in the item you run is still a drawback (sometimes you might want Boots or Choice Band or Leftovers or something), but it's a lot better to be forced into a specific decent item than being forced into no item.