Vnukovo is definitely crazy. And they get away with it in their incredible arrogance and because there are not many alternatives. But, hey, you can account for some of the problems (and let's face it: it has all been even worse before).
The delay in getting our start-up clearance apparently has to do with ATC waiting for a release from Immigration.
And if you don't get your departure clearance in time: ask for it then. It's part of your responsibility.
Do not over-rely on the the marshallers when they guide you into a parking lot. They have no idea what they're doing and, if something goes south, they are not responsible either.
Rusaero appears to be relatively professional and their agents mostly helpful and resourceful.
I'm not trying to defend the 'Vnukovo Madness', but if you look at how they treat crews in more
civilized countries, you understand what I mean.