I don't really see the problem with Battle Mode, it's very fun and the tracks are much better than the square ones. Of course they should have made specific tracks for Battle Mode, but in the vain of the main tracks.
Check out my Upcoming Wii U Games 2014 Thread
3DS Friend Code: 4553 - 9954 - 4854. Name - David