I had better drop by the forum more often to keep up.
There is added support for the new DLC and testing. And I hope that soon Russian version will be released finally.
But English version will be available not earlier than June 19 for objective reasons. Sorry.