A quick dig shows that these folk are behind it: http://www.killerstartups.com/
I'd say that not having their blog linked all over the home page earns them a credibility point.
(The TC post linked from their FAQ says the domain cost 'mid-six-figures'. Ouch.)