Umm. . .No it isn't.

Caution just dropped me a line to inform me that Jail Crew isn't, in fact, officially launched yet. He's still working on many of the site's aspects. So for now, a bit of patience please on his behalf. And stop mailing him about the broken links :P