This license becomes unlocked when you earn ALL of the other regional licenses and have over 1 million Global Points. Any licenses that you have not yet acquired automatically become unlocked when you get the Global License.
ALL the cheats and special cars will become unlocked when you complete the game with ALL 51 Gold trophies. Also unlocked will be the final Head to Head with Ravenwest which consists of three laps around Circuit de la Sarthe that must be completed on the Extreme difficulty setting. The race is worth $20 million and also awards you bonus cars which will give you a total of 47 cars in your garage.