This game is Square Enix's idea of a 25th anniversity game?!  I saw this and Gamestop today and want to know... why!?

I'm still not 100% sure of the story, I just know it involves music... and sock puppets apparently XD no not really.

If anyone knows what this is about please explain it to me.