Yeah, I think the scenario has huge potential but I felt like it was rushed and simply made use of some of the standard bts concepts (i.e. mercenaries) instead of going above and beyond the norm. I just visited Russia, so I'm a little biased, but I would love to see more history in this scenario as well as region specific units, buildings, etc.
Here in the West we always think of Russia as this monolithic country, but the areas of NW Russia (Moscow, St. Petersburg) are very different than other parts of the country. This mod just feels like a giant free for all that could be located in Africa or anywhere. I mean when you're going to have a mod about Russia, at least make it obvious that it's Russia!