Haha oh, I wish. I'm not responsible for getting the Arkham stats thread pinned, but I did ask them to re-pin it when it got un-pinned. I think I know how that happened anyway, and I won't do what I did to un-pin it.
Anyway, yeah! The site still looks good. 1.78 submissions per day is lower than the 2.8-or-so around launch, so I hope it picks up concurrent with the release of Unseen Forces.