You are right. The "spec" is as clear as mud. Many people that want sites / services developed don't seem to understand that developers need to work from a real spec / design, not "it doesn't matter what I want made".
The fact of the matter is that if a developer were interested in the first place, they'd contact me requesting more information, as many already have. As a developer myself, I'm well aware of what's needed to be stated immediately and what can wait for interested parties. I would take up the project myself, only other endeavors are taking up most of my time.