I can understand both sides and as an affiliate I'm prepare to wait a reasonable time for approval. However, if a company says that I have to put up their stuff before getting approval I certainly won't do so. Check out my site as much as you like, let me know that I'm okay to promote you and your banners and things will be there. But I'm not sending traffic in advance.