Besides why would they bother with an english develpment site/fourm along with their Russian site/forum if it wasn't going to be released in the west?