The UK beta is headed your way, finally. The release can be expected within the next month, probably the next two weeks. It will be downloadable from our main page, at derelictstudios.net/cta/.
A significant increase in work speed is likely to come meaning that the Russian beta will be released not too long after the UK beta.
Just hang in there, comrades!