What's this then? Another glimpse of No More Heroes 2: Desperate Struggle? And right before E3? Does that mean we're about to learn much more about the game?