In case you didn't notice, we decide to move the Steam launch from May, 5th to next week, May 12th, in order to give time to find and address a combat lag issue that some people have reported since the latest patch (the one with Steam integration).
Also, we're almost done with the removal of Zeevex payment system and implementation of Xsolla as the payment processor for in-game transactions.
So all in all, things are looking good for next week; but if anything changes, I will post another update.