As the adage goes; you get what you pay for.
The CL and CS helmets refered to in the article are the bottom of the HJC line up, not intended for racing use in the first place. If I was planning to hit the racing circuit, I certainly wouldn't do it wearing a $99.99 Helmet. Would you?