You can help new affiliates understand the way to build their business by letting them know all the ways they can connect to you.Then suggest they use the Community Forums for detailed help 24/7.
By keeping your Team Leader position, they will take you seriously and learn by your example.
Make sure you use Stream Post to give detailed help on advertising,putting up a blog/website for the Social Communities and ways to get new referrals.