The Return of the Scottish Falsetto Sock Puppet Theatre ***** (and a half)