Your team looks good. I'm close to the 1600 mark in OU, but i don't think you'll make it farther with this team. The reason is while it's cool using underrated Pokemon, its not going to be easy winning battles at some point. In other words, top OU users have teams that may consists of stall...