Maybe I'm crazy, but wouldn't it be possible to test all those exceptions (in #3) in Pokemon Battle Revolution to see what Nintendo's stance on them is?
Alder: N, even if we don't understand each other, that's not a reason to reject each other. There are two sides to an argument. Is there one point of view that has all the answers? Give it some thought.