All three posts are still up though, and the usernames of the posters are visible as well.
I know it's bad, but I don't think they'd openly admit that it was because of Luigi, even if it did happen. They're too smart for that, given how vaguely they've been phrasing their new rules and enforcement policies.
This is such a well written piece, it's closer to a serious article than a blogpost