I see no coverage problems here, that's for sure. You don't have any Pokemon with 2 or 3 or 4 moves of the same type (except for Fly, but that's an HM), like so many people do, and I think all 6 of your team members there should be able to dish out reasonable amounts of damage (especially Haxorus after a Swords Dance).
If I were to make any changes at all, moves like Blizzard and Fire Blast have really crappy accuracy and only [5, 8] Power Points, and a slight increase in power over Ice Beam and Flamethrower doesn't really justify such drawbacks.