Very well written
It's nice to see someone who actually takes the time not only to have a well organized plot in a cartoon, but also writes well enough that keep the attention the entire time.
I think the dialog from this would be entertaining even without the animation, you did a great job.