I seem to remember discussing this in the past. It is a VM issue and is almost certainly down to thier reluctancy to provide any real level 1 bandwith to US servers.
Same old story im afraid
It is very annoying having to wait for the stream to buffer, it reminds me alot of 56k dial up !
Impz