Yeah, something is up with this site, I wouldn't be surprised if they are pulling threads from other sites as well...

I might make an account on it (not with any real info) just to poke around