I have never heard the podcast but have heard the iMore guy who runs it. I'd look at the audience before condemning a consultant for promoting himself. For media outlets that focus on business people trying to get a high-level (Apple "G"genius bar) grasp on technology, I think it's okay to self promote. Now if he was speaking at IEEE conference on engineering, there would only be peers present and he would probably want to open up a bit more.