Maybe you should decide what kind of team you want first. Offensive, Defensive, Stall, ect. and then pick pokémon that work around that kind of strategy. Because, to me, your team seemed very mixed.
Eh... Creativity is what you make of it.
I prefer using pokémon that are... Inventive.
They do one or two things, and they do them well. May sound boring, but its all in how you look at it.
I'm not sure if I'll use it, but I love to be able to breed a wide assortment of things (as seen in my thread) with prefect IVs.
There's no real harm in you posting your team. As a challenger, a win is great and a loss doesn't affect you. You can only get better.
The only reason I wouldn't do it myself is because, as a leader, a loss does affect me and a win is just another round of stall until I eventually lose. I need to be able to stall challengers, and can't do that if they know my team.
I don't think it'll be THAT bad.
Would you like a practice match instead of an official one? That way it wont be counted on your league record.
I use different teams so just lmk.