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'm not the worlds greatest team rater, but I'll give it a shot. I don't have time to test out your team at the moment, but I'll see if I can rate it just by looking over it.