Er... They say these are to appeal to kids as part of the legacy promise to the IOC. Get kids into something sporting, good for their health, good for creating teamwork, etc. And then...
...the following day they announce that they want to pay adults, through the NHS, to give up smoking and drinking and take some exercise. So why not make the Olympics appeal to the adults and inspire them to take up sports, and cut out the middle man? Go figure...
For me, these mascots mean nothing, and are slightly spooky. However, if they turn up in shops everywhere and are scooped up by people paying royalties to LOCOG, then at least it will help reduce the deficit and my taxes. Somehow I think I'm whistling Dixie there!