Mario Kart World, huh? Today's Nintendo Direct and subsequent information dump answered many, many burning questions we've ...