It's not the transparency that annoyed him, it's the slow reveal. If the site announced upfront that the total price is $60, and provided a footnote with a breakdown of where the money goes, that would be fine.
General rule, don't tell customers "oh by the way the price will be twenty percent higher than we said it would be." If you're going to piss people off, do it for more money than that.