When it was first made I think crew either said in chat or made it a broadcast that it was up. So I signed up when I could.
Right after I made the appeal, I made my mod app. Now that I look back on that, I was like wtf, I actually got 1 support. I shouldn't have got any though, I was a complete noob