I did snake. People who complain just don´t udnerstand the subject.
To explain it briefly, snaking itself isn´t a cheat (heck, the staff ghosts for Donut Plains on MKDS or Baby Park on Double Dash DO SNAKING). The problem is the acceleration stat in MKDS. To put it short, Dry bone´s miniboost lasts as a whole mushroom, whereas the other caracters have much worse mini boosts (except Yoshi in Egg1 which is also freaking overpowered, heck, he doesn´t even slowdown when off-road).
So, to put it simple, it´s not the snaking, it´s the character dis-balance the thing that really breaks the game. I did snaking too in 64 and Double Dash, and anyone who knew how to do it a little bit could win against me. Should I choose Dry bones in Mario Kart DS and use snaking and I CAN WIN BY A FREAKING LAP. It´s the game what is broken, not the snaking.