I'm aware of about a dozen people who publish score reviews on a regular basis. So this is hardly a leftover from the 90s. Whether they create their own website, use wordpress, some social network or some other form of blog does not matter or does it?
CC has frequently stated that his site is in need of renovation. I also stated reasons why this is not happening.