Very Good Distinction
First of, beautiful work! Very distinct characters, and by that I mean as soon as I heard each voice a clear image of each character popped in my head. If that's a bit too weird to comprehend, it means you did a damn fine job!
Also after trying forever to hammer out a decent script for my own Demo, that your script was very excellent! It gave each character a good reason for being there and a good chance to show quick summary of their ranges.
Overall, huzzah-worthy work!