Heh... I wouldn't go that far but if this is indeed a site the company put out why not finish it first, make sure it's working before putting it into production?
Next, why the ads? I started thinking that this may fall in line with what the BigHub was initially supposed to be - not entirely sure what that is - but ads on a website that's supposed to be providing info to the masses is really shady in my books.
As I said, why put it into production with broken links? (all the PRs were broken links.) and if it was finished and the company didn't want to waste money putting out a PR, why not just come on here and let ppl know that the website is now live?
I'm not bashing here, I would just be carefull thinking this is indeed the company's stuff. As I was going thru the site I started thinking of which other domains were available for me to register and just have 'em come up with banners after banner after popup... big money to be made! Hell, I could probably make back what I've lost in this! :)