I don't believe Driveby should be in a mod position. Driveby is an unethical mercher. All day you can see him in chat asking to buy cosmetics. I've seen him first hand try to convince you your items are worthless and sell them for 3x the price on the TP.
I question his intentions to become mod. I have not seen him in game engaging with the community in a meaningful way. I've only seen him merching. A mod position is not one that should be held by someone who simply merches. It seems that driveby only cares about money and I fear that he would not hold a moderator position responsibly.