For zip file it is not just to save bandwidth, it is also to save disk space as we don't know yet how many user will use it, we preferred to be cautious but in the future you are right we can give straight the file once we know how much disk space will be needed to sustain it.
For the returned document name, this is up to discussion if a lot of user ask for it we will change it.
Thanks for using the apps and for your comment.