I noticed LaunchBox in the article and with all the Durham-ites replying to this post, it's a perfect time to ask: Are they still a thing? Their website shows no signs of having the program again this year and their last blog post was in February.
http://trianglestartupfactory.com/2011/06/accelerator/
He's also saying that he intends to resurrect Triangle Startup Factory, which is good news.
But, the corollary to that, is that a different incubator program may be emerging to fill the LD gap. I'm not sure how much of what I was told was "not for public dispersal" versus "already widely known" though, so I'll defer to say any more... Just keep your eyes and ears open, I expect there will be more news in the area at some point, regarding incubator(s).