There is a site somewhere online, where they have posted an extract from a file on the iphone. This file contains the country code, international dialing prefix, area codes etc... unique to that country. The ONLY countries that appear in this are: America, Germany, UK, France (countries where the iphone is currently sold, and Canada, Italy, China and Japan. These are the only countries that the iphone will accept an sim card from! As far as I know these countries were built into the firmware of the iphone by apple and therefore it was apple who decide the countries to support. Other countries will be added as the iphone becomes available in these countries.
The only way to get it operational at the moment is to apply a patch, thereby voiding your warranty (not advisable).
Apple never intended to make the iphone available in Germany unlocked, but was forced to. In France you can buy an unlocked iphone, but according to reports, need an itunes France account to activate it (i.e. a French Credit card) thereby indicating that you are a French citizen.
Maybe apples hand has now been forced and will add other countries in the FW update, but when that becomes available is open to debate (suggestions suggest Saturday, but these are only rumors)
In mine view it is clear that apple decided not to support other countries in the 1.1.2 release, because they were not marketing or selling the iphone to these yet.