It's also pretty old, it was made in the first month or so of the game. Lots of things shown in it, notably the bug they used to make their giant combining robots actually properly giant, have been changed or fixed. Though there's a zen store item that'll make you huge, now. Not as huge as in that video, though.
I agree though, it's made of win. Which is why I had to post it when I saw the guy talking about sentai supergroups. :p