Hi Colin,
the websites seem to have a dns problem, because neither google page insights, nor my browser could resolve either of the sites. If we could see the source code of one of your pages, that would be great. Please consider using
http://pastebin.com/, if dns still is an issue.
From your description, maybe the plugin
https://wordpress.org/plugins/above-the-fold-optimization/ can help you. I haven't tested it myself, but am planing to do so. If it does what it says, it is a very great plugin (loading the large css files after the document rendered, thus not blocking page rendering anymore).
I hope that pushed you in some kind of a right direction :-).
Kind regards
Oli4