I had an idea, why don't you use the "Heroes" set up and have everyone meeting up and interacting while moving toward a center point of some sort? That could leave a lot open for development of characters and people and relationships. I mean, it pretty much works with all of the ideas you already have for plot.