I agree with all that except the superfluous use of the phrase 'gap in the market' ... yeuch! ... 'there's room in people's hearts and minds'
:-)
You seem to have made it your mission to pick on my use of words. Is it 'cos I'm from de Black Country???