It's because the main Elizabeth SLAY!! hub is actually on Newgrounds, the game has a lot of comments there!