The only way I managed to grow communities without diluting the existing culture is to artificially slow the growth and to encourage existing users to become "power users"/"mentors". This is hard to do since it's tempting to open the valves and let all the new users flood at once. Sometimes you allow a bulk of users and go past the threshold, which destroys part of the existing culture. It's very hard to balance it.