Yes, it's a tad odd. Yes, it is destined for revenue failure. And yes, it is funny. It's called Cho Chabudai Gaeshi and by god if it isn't a new level of strange. Even for a game in Japan. If you're wondering about possible North American distribution, don't hold your breath.