I think the current ban system is very harsh. At current all you have to do is make a mistake and get banned, then get caught up in something, or forget about a server rule like going to the dealer too quick, and youre banned forever. I like that youre trying to do something and improve the system by adding the community unban requests, but i think it is flawwed and won't work.
With a community as complex and intricate as this I find is strange that we have an extremely strict one strike two strikes banned forever system. I propose a more thoughtout point based system. For example, you could have a point based ban system where at 10 points you are permanently banned, forever. You could list each different type of offence and have a corresponding point value.
A quick example could be;
Cheating/Hacking = 10 points,
Racism = 10 points,
Glitching (restraint glitching, etc) = 4 points,
Breaking NLR = 4 points,
Not adhering to server rules like robbing the Treasury too early, or selling drugs too close to the restart, = 3 points,
Combat logging = 3 points,
Side chat abuse = 3 points,
Trolling = 3 points,
Teleporting trucks = 3 points,
Using side chat for RP = 1 point,
This system will allow some flexibility whilst still remaining strict for serious offences. You could also do it so that the point based system only comes into effect for members who have been here longer than three months. Another option could be that every month without an offence your accumulated points gets reduced by one or two.
Theres lots of different ban systems you could use, hopefuly this has been food for thought.