I have a UK purchased iPhone week 43 1.1.2 OTB with 04.02.13_g = 4.6 bootloader.

This phone has been jailbroken using the method here: http://www.sixth-ave.com/iturbo.htm

The phone works perfectly with a UK o2 PAYG SIM. I intend to use my phone in two different countries, UK and Greece. When in Greece I have a Greek Vodafone SIM I intend to use so I have purchased an X-sim and have installed iWorld on the phone in order for the Greek PAYG Vodafone SIM to be used when I am in Greece.

Now that a software unlock has been released I am tempted to software unlock the phone but I have a couple of questions.

My update route would be as follows:

Update the phone using iTunes to 1.1.3 then Jailbreak and activate / unlock using the method here: http://www.iclarified.com/entry/index.php?enid=667

With this method I get the benefits of the new features of 1.1.3 and I wont have to use the X-sim for the Greek PAYG SIM.

My questions are:

1 - Is the update method OK to be used on an iTunes upgraded phone?
2 - Will I have to install iWorld after the upgrade or does 1.1.3 contain a larger database of country codes? I have heard that iWorld does not work with 1.1.3 is this true?

If iWorld is not an option I will update the country codes using this method: http://www.iclarified.com/entry/index.php?enid=598

3 - Has anyone used the above method of adding unsupported country codes, and does it work well?

Any advice on any of the above would be appreciated