Its simple as with many Russian game releases, they (Russian fans) basically do the beta testing for the developers. It is a more game (developer) friendly place.
Trust me the 20 or so days are going to give you at least three or four updates to download
I agree with the previous poster that suggests Ubisoft wants to cash in on its core game market in the US first. Let's face it, dad may love his flight sims but the kids want to play the latest shooter. Why split the money between the two, give the kids what they want now and dad afterwards.
If they wait too long with their triple A games the pirates...
Well we all know how quick they are

.