That rule was added at a later date due to the amount of confusion surrounding the 6th Pokemon rule. Don't worry about it, it counts as a completed challenge! Well done :)
Hey! Just posted in the DOB challenge, and before starting my third challenge I re-read the rules for some reason. It seems I've completely missed the one saying you can only catch your final team member of Gen 2 once you've reached Kanto. I caught my Swablu on Route 33, before I had gotten there. Does it still count? If I have to replay it in order for the challenge to count, I'll do it, but I figured I'd check with you first.
I would have to totally agree with you on that. For whichever region you are playing in, use the Dex of that region, not the National one! And remember, the hacks are only acceptable if they fit into the category of a region i.e. No total hacks.