Where to download a zip with all Windows 7 updates up to now?
Try AutoPatcher:
http://www.autopatcher.com/whatsautopatcher/
http://www.autopatcher.com/downloads/
I've been using it for a few years. It's a big time saver when I need to update a machine with a slow or nonexistent connection.
After some search, I've found couple ways to get updates.
First there is CTUpdate. You should be able to use it to get all updates and install them offline. Also, disk images can be made so you can burn updates on a disk and save them for next reinstall.
The other is Windows Updates Downloader. You can also use it to download updates you need and them transfer them to a different computer.
I haven't used them, so I can't say which one is better.
EDIT It seems that none of them supports windows 7 yet.
WSUS is able to download all existing Windows 7 updates for later offline deployment
http://www.heise.de/software/download/wsus_offline_update_ehemals_ct_offline_update/38170