Well I got off my lazy ass and installed it last week.
I have got to say, i love the extra traction.
it disengages on turns just fine on the street and locks right back up when i put my foot on the skinny pedal.
It definately does its job and very well.
I am very pleased with the Aussie.