So I just figured out that the mega evo's aren't permanent! All this time. I thought I was going to have to find someone to trade me their Char with a Y stone so I could have both mega evos. I was so mad.
EDIT: WAIT. ONE PER TEAM????
Well, it's one per team to keep things balanced. Those bitches have 600 BST at average.