The income amount is effected by improvements/trades. I cant be bothered explaining this but im sure someone else more handy with words can do so for you if you require.
Nations that donate to the game dont get in any faster than nations that dont. All donations for CN do is give one off infra, land, tech, and money rewards (as stated when donating). Its simply luck with who gets in and who doesnt.