Nintendo has kicked off its Nintendo Switch 2 presentation with a bang! Introducing Mario Kart World, a brand new entry in ...