The site may appear slow to north american visitors due to the fact that all servers are located in Sweden, Nothern Europe (this is why we also can afford the bandwith at the moment).
Plans are soon to add server nodes in U.S, Middle East and Hong Kong.