They will be in high street stores soon in the UK (and I guess all over Europe). Takes a while to get this stuff set up, they only seriously started shipping to Europe in the last few months.

As for the lack of advertising (USA too)... well, I have no idea either!

Hugo