Alakazam-Very interesting moveset, I guess that it will work, although you may want to consider replacing Thief with Fire Punch, since your team doesn't have any Fire type attacks.
Porygon2-Good, although I would suggest replacing T-Wave with Curse.
Tentacruel, Dragonite, Ampharos, and Steelix all have very good movesets!!
Overall: Pretty good team, the biggest problem is the 3x Ground weakness. (Tentacruel, Ampharos, and Steelix) Your movesets are really good too. Just be careful fighting Pokémon that know Earthquake.