I dig the concept, but fail to see the need for those guys to be wearing such junk hugging silver bodysuits... oh wait, it's Japan, NOTHING is supposed to make sense there. I forgot that that's the marketing gimmick for the entire nation.
Thanks for the clip Alex, it's the perfect way to start my day!