I haven't hooked up my VSS yet, wanted to see if it did OK without it. From reading some other posts here it doesn't sound like it is that critical. On the test drive last night it seemed to work fine without it, but I don't know if it will make a difference long term.
If you can't find the location of your VSS wire here, there's got to be a forum out there for your model. Find it and dig through the archives, I think anybody who installs anything like this wants to know where it is and it has probably been discussed.