Wow, kinda cool to get some new info on that sound clip.
I've always liked that song too, it sounds great, and always wished there was some full version floating around (but that never happened.).
Obviously as a fan, I'm all about unreleased or leaked songs... they're the little gems you find between the years you're waiting for new material. It's kinda like where a famous painter would sell his paintings, and then someone would find some secret stash of sketches, that are just as amazing but never made it to the public.* (Kinda like those 4 unreleased STP songs)