My original source didn't mention Larry Sabo, but it's obviously the same car. The builder, according to my source, was Noah Yelley, but I can find no trace of that now, apart from a dead link. So I'll give you the point. The car's name is "Couguar" (fitting, eh?).
My original source also stated that this car was finished in 1996, and the other source, which was undoubtedly the one you found, says that it was 'a current project' in 2001. So I think it might be likely that Sabo wasn't the man with the original plan.