OK, so I'm in the process of determining people's roles. If you join after this post, I cannot fulfill your role preference, unfortunately.
Everyone else, I think I've matched everyone up pretty well, there are one or two people who didn't get their first choices, but those people at least got choice #2.