Yeah, I agree with the sentiments here that some really strong single-player content would really perfect this series. The same concept of winning all the different cups in each racing category is becoming tired. Do something interesting with it.
Also definitely turn the game into a platform. Release it early on in the NX's lifespan and then keep updating it with new content (can be paid as long as it's reasonably priced) throughout the system's lifecycle. Mario Kart would really benefit from a continuous flow of new content.