Wow, I would apply for other programs, I think you have been unlucky as most of them won’t care that your site isn’t finished yet, some will even auto approve your application. Drop the affiliate managers an email explaining your situation. See who replies and says its ok for you to sign up with them with an unfinished site.