As someone else said.. what can possibly take them so long anyway? I have zero knowledge about publishing a game but it's not like they had to build it from scratch. The only thing they need to do is translate the text(?). Is that what is taking them so long?
I am confused and impatient. qq
So I am no expert, but I have worked for companies that have worked towards the release of a product or campaign, so I can tell you what I'd assume.
Considering that the game is being provided with translations for at least 6 different languages, that's 6 times the work they'd have to do right off the bat. Not that difficult if you have different translation teams working on each language independently, but they're definitely not going to move along at the same pace.
They also need to be working out things with Steam. No idea how that would be going but there's going to be a of negotiations there, namely working out a percentage for how much of the proceeds from any sales go towards steam, and how much gameforge gets to keep. Straight business.
Making sure their multiple servers are ready to handle the load of tons of players logging in at open beta. I don't know the technical details of how technical infrastructure works, but laggy, buggy, crashy or disconnecting servers are no good
Deciding on a release schedule with the devs is also important; even if its existing content, they'd want to pace it at a rate that brings in maximum profit. Releasing all existing content at once is a great way to make less money. How much are they going to release at OBT? How soon after do they release the next update? When raids? When PvP? When the class advancements that are very new even overseas?
I can't comment more than this without looking at the overall schedule and details of Gameforge as a corporation. Depending on what they've got out of the way and what's stuck in the pipeline, the answer could be anything. But my point is that there's a lot that happens behind the scenes, and though the wait is pretty brutal, it probably isn't for no good reason.