You are all good man. Thanks for all your honesty, again.
Personally do not have many experiences with you ingame, but you do have a fair amount of time with the community, your incidents that happened a year+ ago are of no concern to me. Your recent ones I perceive as accidents, not lapses of judgement or inconsideration of the rules. I haven't seen inconsideration of rules as a problem for you, but another member of the community may want to prove me wrong.
I am not at liberty to judge your character and maturity for staff (minimal interaction with you) so I am going to leave it at that. Best of luck ?