It looks to me that here John uses the word resurrection to describe heaven and the word ‘death’ to describe the places where sin will abound (whether on earth today or in the lake of fire). He does not say that the first resurrection is spiritual regeneration, which is how we often use it. Instead he uses it to describe what happens to the martyrs when their souls get to heaven and are crowned. Other believers also experience the first resurrection when their souls enter heaven.
The thousand years does not refer to a literal millennium – instead it covers the length of time between when Jesus bound the devil until shortly before he returns as judge. Nor does the thousand years refer to what happens in a restored holy land – instead it covers everything that happens anywhere between the binding and the final rebellion. Today we are living somewhere in the thousand years. It is not a literal number, but a symbolic one.
As far as the binding of Satan is concerned, Jesus gave foretastes of it during his years of public ministry. He showed he could the devil during the temptations in the wilderness and every time he delivered someone from demon possession. When his disciples were used to deliver someone from demon possession, it was evidence of the Saviour’s ability to bind the devil. Paul says in Colossians 2:15 that when Jesus was on the cross he made a public display of the devil’s defeat.
I would suggest that the aim of this chapter is twofold. One is to show the completeness of the victory of God illustrated by the binding of the devil, the defeat of the rebellious army, and the verdicts from the great white throne. The other is the glory enjoyed in heaven by departed saints, whether or not they were martyrs. They are blessed beyond words. They are perfect in holiness and they function as priests and kings in the presence of Jesus.