I lost track of who was who throughout the read, but the dialogue was solid, realistic, and so on.
Well, to answer your question you asked JohnB/AlanMT, I would basically slow it down a bit, maybe introducing the MC's in an different way, one at a time instead of all at once. Of course there are other ways, they just haven't passed my mind yet.
Mithras