I read this over, well the RULES, at least. I didn't go to other pages mainly because my internet is slugged down. (and I don't have patience to read probably over 500 posts, fyi)
And the rules do seem alright, though, I'm having trouble believing Garchomp is an uber.
From the first page, though Fire moves aren't a STAB for Garchomp's regardless.
So how would that Pokemon be an uber, I'm not exactly following.
Otherwise, everything seems fair.
I believe, that Garchomp should be allowed, but limited to some movesets and egg moves.
Like, a basic Garchomp: Crunch, Earthquake, Dragon Claw, and Stone Edge.
That's pretty basic to me. The Chomp needs to have two stabs, and at least two other moves to rid of the Ice and Dragon weaknesses, otherwise it wouldn't be too fair in the battle itself.
That's just my opinion and thoughts.