There are apt caches in dallas,newark and london (
http://www.linode.com/wiki/index.php/Internal_Services) not quite the same but close.
One thing you will want to consider is disk space, I'm not sure how big the ubuntu mirrors are but to cover all supported distro's you're talking a bucket load of space.
_________________
Paid supportHow to ask for help
1. Give details of your problem
2. Post any errors
3. Post relevant logs.
4. Don't hide details i.e. your domain, it just makes things harder
5. Be polite or you'll be eaten by a grue