I will check the routing to you first thing on monday. Perhaps we can improve it. The streaming servers are located in Europe but from our testing the bandwidth should be enough to support US as well without any problems.
Check if there is any difference between streaming servers. They are randomly selected so you might need to try a few times to get a different one (stream.wcmprem.com and stream3.wcmprem.com).
Founder and Lead Admin