Some of your speed problems could be you seem to have CloudFlare hosting and need to maybe optimize your site much better. I'm speaking of our CloudFlare experience and a few more I know experiences...