This game is fucken crazy!
I dont know anything about the story or what the hell is going on but this game is awesome. I just played the demo. If you have a ps3 or a 360, make sure to download it. Its off the wall buttonmasher that is high in style and brutality with insane combos and moves.