The waiting time is primarily introduced to disencourage banished members from registering again right away. Having a waiting time implies you have a waiting queue. When the queue is nearly empty, the waiting time will be about a week. When the queue is nearly full the waiting time will be around a month. These parameters are set to have a maximum amount of new members each year.
When there are many members waiting in queue the waiting time increases. Because the waiting time would keep increasing (possibly up to a year) there is a maximum amount of slots in the queue. If the queue is full, you'll have to wait until a slot opens up. There will be an indication when a slot might open up but it could actually be a lot sooner if one of more members get invited in.
Email confirmation is introduced to help prevent multiple registrations from the same person. I know it is far from air tight but it helps because a new email address is needed with every registration.
Email addresses from well known free email services (e.g. gmail.com) are not accepted because they are too easy to get a new email address with.
The Location restriction is introduced to prevent registration floods from a single person or group of people from an area. Because there is a waiting time, there is a waiting queue and there are only so many spots available. With the location limits we hope to give everyone around the world an equal chance to register.
The location restriction can also be used to block an entire area from which a banished member is current trying to register.