It's the eternal debate: is content truly king? Can you just push awesome content out there, and get floods of traffic in?
Or is it a "If a tree falls in a forest..." type situation in that an unknown website with great content will continue to be an unknown website?
Since Google can't truly understand content quality/semantics, a certain level of marketing does seem to be needed to bring traffic in.