Re: .UK or .GB??
.gb was delegated to the bloke - name escapes me, sorry - who was involved with JANET and ISO protocol stuff at UCL and he was too much of an academic to understand why others might want to register domains who were not academics involved in JANET, so (again, as I recall) Jon Postel unilaterally created and delegated .uk to those who actually wanted to do stuff.
No UK / GB "real" politics involved. just academic ones.
I may on the other hand just be completely misremembering.