I'm glad to have helped about the colour: yes it's definitely a great blue shade, not purple.
About shorts lenght, my friend Raph said everything. I usually bought M ones but I've got an S for these. They fits perfectly and they are definitely shorter than last year fall ones.
About the zip, I think it's nice, no problem with it