"The wide arrange of course and plenty of karts, characters, and items to pick from make this game hard not to put down."
I will keep this in mind next time I feel the urge to recommend this title to someone.
On a more serious note, I strongly disagree with the balancing part. If you play Mario Circuit on Time Trails and hit all possible Piranha Plants and drive off-course once per lap, you will find that the heavy vehicles still win despite their acceleration disadvantage. Having a high top speed is by far the most important part when picking a character/kart combination, and is the reason why you rarely see smaller characters perform well online.
Nevertheless, my score would still be higher than yours since I don't agree with your views on the retro tracks, don't care about battle mode and since Waluigi is high tier due to the "balancing".