Earlier this week there was suddenly news of an exciting new invisibility cloak. In the end, the story was driven by a blathering press release full of typically questionable science buzzwords. Add ...