Not bad series at the time and still relevant to non peer "enemistan" powers, but 4 years is long time with respect to PRC military modernization - and there's a reason the series correctly distinguishes between generic Enemistan mid/low tier powers and PRC even back then. In the last 4 years PRC has (according to each part of the series):
1) launched ~200 Yaogan/Gaofen/Jilin remote sensing satellites to have established near persistent coverage of PRC's backyard and beyond.
2) increased ability to generate fires and saturate CSG defenses, which even in 2018 author admits was sufficient to overwhelm single CSG. Also apart from relying on lol CMO "simulation", Part2 extrapolates interception rate of garbage tier Yemen ordnances (basic subsonic "cruise" missiles) without mentioning of much more performant PRC AShM hardware like YJ12 that travels at mach 2+ and evades on approach.
3) PRC successfully demonstrated coordinated DF21 & DF26 tests that hit moving target on water. Interestingly, this part of article seems to be updated with the 2020 tests but failed to mention it succeeded (initially confirmed, then retracted, then confirmed again by US last year). Meanwhile recent SM6 test (FTM33) shot down 1 of 2 short range ballistic missiles with 4 interceptors in what's described as "most complex" test so far, but "most complex" hasn't hinted at dealing with anything like counter measures. Reality is, missile defense also haven't been seriously stress tested. They could work as advertised or be another Patriot/Scud debacle. Also IMO poorly misread indicators that PRC is favoring carrier projection, development last few years (and really before) suggested coastal aviation/rocketforce doing most of anti-carrier activity. With better capabilities like YJ21 being revealed in Zhuhai this year. The part on programmed evasion is questionable too, like missiles dodge to the point of missing target when hitting targets with hypersonic shrapnel is part of the charm.
4) This part holds up alright only in that it doesn't make strong predictions, and PRC subs has been historically terrible until recent hints at mass producing new model due to shipyard expansions that suggest something mature is in the pipeline.
Are CSGs doomed? Still impossible to say without shooting war, but most factors that author thought PRC had a chance of overcoming has been seemingly overcame (at scale) in the last few years. Also no one is seriously discussing PRC systems confrontation/destruction doctrine that will focus on taking out weak links like resupply and sustainment ships which can render carrier groups useless, or increasing possiblity of global strikes that will take out carriers/support ships when they eventually dock in port. IMO that's the "low"ish hanging fruit that dooms not just carriers, but US willingness to project power at all since it makes CONUS vunerable and can be proliferated (likely via PRC exports) to and be made operational by enemistan powers who can't manage airforce but can a rocketforce.