This is awesome. Thanks
I also noticed in the battle subway you got the "Not entered" and "banned" mixed up so the banned pokemon say not entered and normal pokemon say banned.
Thats all I have noticed so far.
EDIT: Just though i should mention it works fine on an R4