I think you should reread his post. He never mentioned their website, just companies that BR gets involved with.
You do make a point that I've raised before however, that there was likely a falling out between pct and BR. No more funding, no more ra-ra from BR and pct, defaulted loans, renegotiated terms, more shares, pct removed from their site, etc.
Most likely the same thing that's going to happen with Sims as well if it hasn't already happened.