I agree with this article 100%!
Not only are multiple capitalized acronyms in a row unreadable, it also is not camelCase or PascalCase according to https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions, which specifically says "capitalizes the first character of each word (including acronyms over two letters in length)".
Just a few improvements you can make to the article:
You keep referring to CamelCase when you mean PascalCase (camelCase has a lowercase first letter).
"The two-to-three-uppercase-letter classname prefix standard (for example, NSThis, NSThat, NSTheOther) is bad enough." - In the article I linked above, it mentions two letter acronyms should have all letters capitalized.