Well it's not always the maps that take time. Remember the devs are creating a whole new army from nothing. There's still animations that need tweaking, sounds synced, bug fixes, coding work etc...
With all that in mind tho, I wouldn't say Russia is too far off