Here is an interesting battle between me and Ana1ytic:
http://replay.pokemonshowdown.com/ou-229014614
So, I was on the brink of defeat, the battlefield being 2(me) - 6. After losing mon after mon, I decided to bring out my Gyarados Mega, with the new addition of Taunt > Substitute for Aegi Meta. To everyone's suprise, after 1 dragon dance, I managed to clean his whole weakened team! I'm glad I chose Taunt > Substitute, as I pulled it out on Skarmory to prevent it from whirlwinding me away along with my boosts! Mega Gyarados just totally blew Ana1ytic away :] So, as demonstrated, Gyarados Mega is a absolute monster and you should consider preparing for it in future teams ^_^. Added note: Since my team is quite MDiancie Weak, I opted for Balloon Excadrill, also packing Magnet Rise for lols :] Unfortunately its pseudo-bird powers weren't demonstrated in this battle.