I have no clue what they are singing and talking about, but what I do see is some real professionals (band and technicians) at work.The Japanese don't do anything in half-measures. When they do something, they fucking DO IT!. 100%, full throttle.
This is 80's Glam Rock turned up to 11!