Finally, the game that started the Kart frenzy will make its way onto the Wii Shop Channel on April 2nd. The game was originally released a mere seventeen years ago bringing all the breathtaking Mode 7 graphics.