Fedora 9 should be available by early next month but the yum mirror problem is not likely to change.
There is a package, yum-fastestmirror, which is supposed to choose the fastest mirror from a list of mirrors but I haven't tried it.
Since I live way out in Alaska, I did what carpetfeller did, choosing mirrors from http://mirrors.fedoraproject.org/
based on their proximity to our provider's fiberoptic network. I also created my own repo with createrepo so there is no problem updating all my other computers.