The FIA released the new and final calendar for the 2012 season, and it has quite a few changes to it from the previous version. The Turkish Grand Prix is definitively gone, the Bahrain race is the fourth in the season, and the U.S. Grand Prix goes to a cooler, later date. I have analyzed the calendar in the above link. There is lots of good stuff, and a little questionable stuff about the dates for next year.