it's simple really.
they use the term "open beta" instead of "official release" as an excuse for not fixing all bugs before releasing the game.
they'll change it to "official release" when they feel like all major bugs have been dealt with.
but it being a beta doesn't prevent them from releasing costumes.
Open beta..more like open your wallet. They dont even have the decency to address players about the only announcement since the launch of beta..the cash shop.