I've figured it out. This website is just Alice, Roz and Liam running a whole bunch of sock puppet accounts.

Own up you cowards.