The correct way of saying a phone number is to use 'zero', but 'O' is widely accepted as standard these days.. probably because there's one fewer syllable.
Guy does say the number far too often, and it does get annoying, but on the whole, I think he's quite entertaining.. he just needs to say more about the products and less about how to buy.