Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
I guess you're right about points. I don't think I can ever get to the top 100... just hover around and having fun. Haha I'd love to learn TR someday. I guess I should make one that can still function well without TR up all the time.
To answer your question, no. It is a bulky offense team with spikes. I guess my tankish play style of keeping things alive. I feel so cheated for losing points that have absolutely no point, but meh, its life. Teach me TR one day! I need to learn it.