Agree with this:
Ok I've tried REALLY hard to understand the point in this video or at least discover the secret sense it makes but no, there is none...none at all. Congrats Japan you again managed to produce something so briliantly fucked up, that all we can say is WHAT THE HELL WAS THAT?!