In either case, did you even look at the thread I linked to? It's by the main site admins. If you wish to provide feedback regarding this site's performance issues, that's the best place to do it since they're tracking that thread. There's another thread in that area which also touches upon the recent server issues as well.
Long story short - the admins are aware and have been continually working on it. And if you want to complain about it, go complain straight to them where they'll see it for sure.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.