I thought it is? Your problem with the game request section is that no one will see the new request because of people boosting older request, so it will be on front, and the new one will get buried.
Unfortunately, the link of the mod you're trying to download is probably broken considering it made by D3T0X. The only thing you can do is making a request and maybe contact crazycupcake, Wagaga, or Ysar
The option to become a staff? That's a bad idea. All staff are handpicked. Making some random guy that we don't know is even ready, competent, or if they will abuse their power a staff is a bad idea