The downloadable ZIP package is consistent with the most recent push to the repository, so it should include everything that's downloaded during a pull.
The only negative to doing that way if I recall correctly, is that you don't have the luxury of using it as a repository to pull new updates, though you can always link it up at a later point.