This appears to be a non-Catholic website, with no back up on their claims.
Move on, folks.
Where are you getting that conclusion? It looks Catholic to me.