Tested out "The order that other ability based immunities activate (LightningRod, Storm Drain, Hyper Cutter, Clear Body, Insomnia, Etc.) when using a multi-target attack".
After multiple tests with Blitzle/Zebastrika (with Lightningrod and Motor Drive) the ally was always activated first, and the order the opponents abilities activate seems to be based on speed.
The order the activation was:
Turn one: Ally, Blitzle 2 (Lightningrod at +0), Blitzle 1 (Motor Drive at +0)
Turn two: Ally, Blitzle 1 (Motor Drive at +2), Blitzle 2 (Lightningrod at +2 )
Turn three: Same as turn two
Despite the fact that one of the Zebaskrikas I used had Lightningrod, he "out sped" the +6 the Blitzle and got hit first by discharge. At +6 the Blitzle easily out sped my Lightningrod Zebaskrika when going for a regular attacking move.
Conclusion: The ally is hit first always, and the order the opponent is hit is based on their speed when the move is used.
† I have accepted Jesus Christ as my personal savior and am proud of it! Copy and paste this if you are too.†
SoIheardyoulikeSENTRET did my avatar. Check him out here