It's slow, not quite the effect I want, but I'm sure someone can get this to work. I'm also having problems getting the whole .bin conversion... but thats a tale for another post.
Here are the steps I got going... it's ALOT more complex than a dash dance.
1. Charge the main dash (down B) ONCE (This is key, the initial acceleration cannot be too great or you'll get too much "pop")
2. Release, and in the frame where sonic's spin starts skewing from a circle to whichever direction you choose, immediately tap A, hold down and angle in the opposing direction...
3. ...Aerial dodge, and use sonic's SIDE B in the first opposing direction. This all has to be done VERY quickly, in the first rising frames. Sonic's aerial dodge should be done practically milliseconds after leaving the ground with his rising headbutt.
4. Things begin to get tricky here. Before sonic hits the ground, again, hit the opposing direction to make sonic turn. WHEN sonic hits the ground, immediately tap the shield button to create a gliding motion backwards. You'll have normal control of sonic while still in the curled animation. Your timing here has to be perfect, otherwise you'll lose your momentum.
If you cannot do a reverse aerial rush, you cannot proceed from this point.
5. While still in the curled animation, down B and charge that B as quickly as you can to get maximum power. You need to play around with it to see how much you can get-- there will be no visual cue other than the normal dust kicked back from an already successful roll. You have to feel it out and watch how quickly sonic's spikes spin-- not even the noise is pulled.
6. Release the spin dash (you should be facing the initial start direction), hold the opposing direction, pop A again, and go through the reverse aerial rush motion, but hold down instead of up:
opposing direction, (pop A) point towards your target and hold down
7. Aerial dodge again, and in the middle of the dodge (where sonic's head starts flipping towards the ground) charge your spin dash again QUICKLY and release in the air. This puts you back at step 5, but instead of being on the ground, your charge begins in the air.
Repeat as many times as necessary. You will "glide" in the direction your initial thrust pushes you towards.
This is VERY tricky, it might just be more trouble than it's worth other than the fact that with each successive boost, you gain speed and you still inflict damage.
While this technique is not quite what I witnessed online, I can imagine with a little refinement it can be. If you pull all these steps off quickly, without waiting for the peaks of any jumps or animations, the spins can be executed at near ground level, giving the illusion of gliding across the ground.
Again, I'm stressing this is NOT what I witnessed-- I won't stop till I get that. But I figured you might benifit from this in the meantime.
*edit*
For a visual reference, imagine sonic doing little "loop the loops" on the ground. Thats pretty much the effect this replicates, but with a very squashed "loop".