I have no idea where the author got the generalization that this is a rule "everywhere in Brazil". It's at most more or less a custom in Rio, and no other places that I know of. In southern Brazil not arriving within half hour of the appointes time is in fact disrespectful
Besides this is only for social appointments. Try to arrive a couple hours late for a meeting and you'll find yourself talking to your boss aboit how this article misled you