I see a lot of this effect where while the page is half way loaded, the wrong styling is in effect. In this case, at least the text is not black on black while this happens.
AFAIK, no sane use of CSS can lead to this effect. You have to go out of your way to arrange for part of the CSS to load late.
Presumably at some point in the next 10 minutes or so, a scrap of text will finally appear on this page. I'll read it in about 1 minute, and move on.
But until then, I get to spend many minutes staring at over-designed social network share buttons and gratuitous images!
Special bonus points: The text turns out to be loaded by javascript, so view source doesn't even let me bypass the crud.