To be honest. I think the drama is what is holding you back here NH. and the lack of posted outside this thread. If you become TD are you going to bail from forum? I would think so as this is the only thread you are active in.
and not every TA needs a fucking essay followed by weeks of drama.