This is very good. My only problem with it is this one
I was worried about introducing all the names too quickly
although it's not so much a problem of the names as it is of introducing so many characters so quickly. If you can find anyone you think is extraneous to this particular scene, I'd say send them away to do something else for the the time being. (I suspect that some of them at least might have pressing engagements elsewhere.) When we've had a chance to straighten out all the other characters in our minds, you can being them back.