Re: ev checker
I've spent a while trawling through various sites and guides to find out where they are and I can't see it anywhere, but I'm sure they must have one.
One alternative method you could use would be to collect a few of the different wings along the bridges (Muscle Wing/Clever Wing/Health Wing etc), then save your game, then try giving one each to the pokemon you want to check. If it won't let you give it for one stat, then your pokemon has 255 EV's in that stat. If it won't let you give any at all, then that pokemon has all 510 EV's already assigned. If you're EV training for specific stats, then I would only test the EV's that you're training to build.
Hope that helps.