After listening to the album again, I do have to agree that it has some good songs. WDT and Stem are pretty damn good. I remember seeing these guys with the snow core tour with System of a Down, Incubus, and Mr. Bungle. Overall a fantastic show (including them). It's too bad that they never really followed up with anything nearly as good as this album.
just a suggestion, look into some cat empire stuff, there an aussie band who are really big over here, really good music witch always puts me int a party mood (the happy ones that is) and some of their music has soul