Generally, it’s pretty on the ball, but in this case, PZ Meyers is wrong. There is no corporate sponsorship of the Creation clown show Museum, there is a merchandising deal which means that, in exchange for selling only Coca Cola® at their clown show Museum.
That’s what the clown show Museum’s bold claim of corporate partnership means.
It’s kind of like the controversy with the Smithsonian “hosting” an “Intelligent Design” some years back. It turned out that the group rented the space from them.