Where is the office of the project? In Russia?
There are many Russians in the development team, but the project does not seem Russian.
That's exactly what I thought. Once in the team a lot of Russian - then the project is Russian
If the project is Russian, it's just wonderful. They are crazy, the project can not fail ...