For what you describe, having fun, playing with skilled to semi-skilled players, and never giving up; you found the right outfit! I hope i will see you on TS3 sooner or later.
I am not in power though, to decide whether you can join or not. But i am sure someone else will do so, and at least give you a chance! In general beeing on TS3 and watching out an poking an officer or arrowcommand will help sorting out your permissions on the forum and on TS3!