aLoha!
this is the simple sample idea to include bittorent into the package system (rpmdrake i guess) so users who got "update system" running can contribute their downloaded packages and keep it up-to-date worldwide.
and all new users can actually download packages not only from servers but from users as well and for installer there will be a higly needed the 25mB network-installer with basic system installation and then self-upgrading and choosing more packages. the load should be distributed between users so they need to contribute only some 25kbs each when a lot of users are logged in and of course can disable it and hash files stored on servers.
the neat thing is to preserve data loss and lower the hashing time - so when package is downloaded hash checking function should be running in the other process so the other package could be loaded in this time and maybe create some distributors acknowledgment, so from some users not all packages would be checked but 30-40%, checking only the gpg print and filesize
and few servers can be merged together so not being 1 ftp for 1 user but 5 bt for 1x++
also the third process should install files of the packages that are fully downloaded - so for example if i download emacs, gimp, kde - first of all i will install and download the non-gui packages and after downloading it system will not waut till other not-depending packages will be downloaded but will try to install it in background process - so it is more like paralleling the installation process and because of that i expect a faster installation.