Well, Nokia said that gdr2 will be out by the end of Sep, and its a few weeks till that, soo yeah.
Let me just go sit in a corner and cry. My dad is planning on getting the 1020 so if its a good day, I could persuade him to give it to me and he can keep the 920
If possible get a contract free one, you'll get updates quickly.
It would be safer to say get an unlocked phone. Here in the UK they had 'SIM Free' but they were still locked to EE which caused a major headache. However unlocked phones tend to be quite expensive here. The only good thing is that you'll hopefully get your updates, so long as Nokia/MS releases them for your country. I won't go into what Nokia did to Australia with the N8 here but it was another disaster and had nothing do with carriers as far as I know.