sorry, the other raters have covered basically everything. Only thing I can say is, bring Dnite back over Gyarados. Gyarados hits like a girl without any boosts, and after a boost the bulky variant is still not breaking past most walls. You only made the change because of the Ice- weakness I'm thinking, and you already have two solid resists in Heatran / Scizor. Dragonite can hit extremely hard right off the bat, and IMO is a greater offensive threat than gyarados