This clears minor doubts about Mega Evolution. There can only be one Mega Pokémon per team and not per battle. Mega Evolution has Priority, possibly +5 (And yes, you can attack in the same turn too).