So just to clarify for Type Reflectors:
The primary type of the first Pokemon is considered "the type". "The type" becomes the secondary type of every other Pokemon. If they already have that type as a primary, they become only "the type". If something Mega Evolves, it goes to its standard mega typing unless it either loses a type or doesn't gain a type. Am I missing anything?
Looking at your type reflectors meta...this is kind of an odd thing to say but I noticed a couple of ways the OP could be better.
Specifically, I'd put Mew in the third slot and push down the rest, then have the last slot be Bibarel > Lopunny. That way, you'd have the 2 examples of the basic concept one after the other to reinforce the idea, then you can use the remaining 3 slots to explain the twists.