That was a good battle too. You need a bit of work on predicting though. Mega Alakazam is too frail for my taste but maybe you can use it better than I can. Manectric is a good replacement IF you can find one with a good Hidden Power. Azumarill's Play Rough against Salamence was easy to predict, you should have gone for Rotom instead.
Most things carry Protect, so if you see an easy super-effective, there's a good bet that your opponent will Protect. It's not always true but it does happen fairly often, enough that you can use it to your advantage. Rotom and other 'mon that suffer from TOO MANY GOOD MOVES NOT ENOUGH MOVESLOTS or really good at absorbing hits sometimes doesn't carry Protect. If you're stuck guessing whether or not they're gonna use it, hit the one that is less likely to have it.
Lastly, turn 6, you should have gone after Garchomp because Amoongus walls Rotom-W. Seriously, what's Thunder or Hydro Pump gonna do to it? The HP drain might have let you survive Rotom's hit and let you have a chance to kill it.
Uhhm. That's a WIN. Actually, it's a very good battle. The problem is that you would rarely see Red Card used in VGC. Same with Reuniclus. So this battle isn't actually a good representation of how the better players play. Also, Sableye needs another attack.
I haven't got the patience to do much critiquing. I'm as blunt as a bat too. If you think you can take the whacks, go ahead and post ONE battle at a time and don't drop a bunch at me at once. I'm not doing any critiquing tonight, I won't be getting home til past midnight and I'll probably spend all day tomorrow sleeping.
Most fighting types and Talonflame are able to carry Quick Guard. Just predict when they'll use it and don't use priority moves that turn. It's really that simple. Also, go through a list of 'mon that can learn Quick Guard and determine which is most likely to be seen in a battle and which is more likely to carry it.
Quick Guard works like Protect. Use it more than once in a row and the chances of it failing skyrockets.
I guess the best thing to do if you see a Pokemon that you know has Quick Guard is to take it out before you use your priority moves. I'm not entirely sure; Quick Guard is something I rarely have to contend with.
I'll help you as much as I can, but in regards to double battles, it would be better to hit up Griffinbane with questions, since she's the expert on doubles and VGC. The help I can provide on double battles is limited due to my lack of experience with them. Singles is my forte.