What can I say ... ? You've shown your dedication towards the server and you've been through a lot of different and complicated situations, you're also a hardworking working guy and you enjoy what you're doing and that's a quality that almost all staff members are missing. I think that you would be a great addition and that you're pretty much ready for the position. Best of luck !