I was not implying selling. I was going with this meaning "a
recommendation or other
favourable mention of a product, show, etc, as on television, on radio, or in newspapers".
Reading the site it looks like you don't take it/yourself too seriously (which is good). You had me at the lyrics blurp about critical brainwaves...started out serious and then gotcha. Leaves me wondering how much was true about the first bit.