I agree, you would be better off replacing Blaziken with Salamance, although you still could have some troubles with water types who also have Ice type moves.
Tyranitar-You would be better off raising Tyranitar as a purely physical attacker and switching Dark Pulse for Crunch. Crunch's chance of lowering Defense would be more valuable then Dark Pulse's flinch chance, since Tyranitar is rather slow. Dragon Dance would be a great choice over Hyper Beam, but that would require breeding. I suppose you could always try one of the elemental fang attacks, especially Thunder or Ice. Neither is especially powerful, and even against a Pokemon that is weak against them, Stone Edge would have more power when factoring in STAB. However, the fangs are more accurate, and they also have a chance of causing a status effect.
Metagross-Definitely replace Take Down with Earthquake. Instead of Hammer Arm, other possibilities would be Agility, Explosion, or Thunderpunch.
Salamance-there are a couple of ways that you could go with this, the Special attacking Salamance would probably work best for you since your other Pokemon are physical. You could attach the Choice Specs, and use a moveset of Draco Meteor, Flamethrower, Hydro Pump, and probably Dragon Pulse. This moveset does double up on Dragon moves, since Salamance is somewhat limited with special moves, and the moveset also does have accuracy issues. Another option would be to use a mixed Salamance with a Life Orb as it's hold item. If you use that moveset, you could pick from moves like Dragon Pulse/Dragon Claw, Earthquake, Brick Break, Stone Edge, Crunch, or Flamethrower/Fire Blast.