The ticket thing is a load of drivel. If you buy a season ticket (which comes with an allocated seat) you are buying that seat for the season. It doesn't matter if you go to every game or not it's your right to choose as you've paid for it. If you can't make it the seat lies empty unless you give it to someone else. Making season ticket holders go and pick up tickets is a no no. I live in Aberdeen, if we had the same system as you I'd have to go and pick up a ticket before the game? No thanks.
Not really sure the above point about proof of residency to avoid away fans in the home end. The police won't have any interest in this what's so ever. If there's tickets on sale for the home end it will be first come first served. No one will give a toss where they come from, if away fans manage to get there in time they will buy them. Happens all the time sadly.