That site looks like a collection of copy-pasted standard "investment wisdom" articles. The word "petrodollar" used in this particular article strongly suggests a propaganda operation, similar to RT or ZeroHedge.
On the contrary, I found this to be anything but a robo-investment column, and this article was the first time I’d seen a rational explanation of the origin and history of the term “petrodollar”, whereas I had only seen it used as a pejorative in the past.