This strategy will work for the first few projects but how will you attract more quality gigs to feed the army of startups that will knock at your door :)?
You are faced with the same challenge a normal web dev shop faces: how do I get more quality gigs? Except that you have to get enough gigs for a lot of teams or you will end up serving the same teams over and over again.
I sincerely wish you success as I am interested by your concept (although I am based in Australia and my startup is not part of any premium incubator).