I like to think Mowbray saw this as one of the main things to address before signing the contract, that he and his nominated staff be trusted enough to be allowed to take care of the football and most of the public side of the club.
The Shrewsbury badge looked like someone had ripped it carefully out of a newspaper and scanned it in. I did notice that the 'corner sponsored by' bit popped up at least once, so good day overall.
I saw Carl Baker was signing it at a Tesco in MK too, so every town must have had a similar thing going on. Both this and COD have made their release day itself an event, which is pretty impressive hype work.