Does that mean whole site will be available on Russian in forseeable future?

Those are probably just the subtitles the actual disc comes equipped with, not ones translated by Crunchyroll. So if they don't have Russian now, I wouldn't assume the film any indicator, unfortunately.