I actually thought the logo was quite clever. The livery I found tacky, however.
I thought the logo 'Z' was two arrows - one in either direction giving connotations of 'speedy' and 'shuttle'. The blue representing authority and service.
Escape Slide -
Why would they put an 'L' in the logo?