It's done when it's done, and as the situation is now we do not know when. Due to the various thing that get's an overhault, it's impossible to know when it's done - even for the developers.
Not to games as Battlefield 2, I know it is a COMPLETLY different game.
But look how long it took before patch 1.5 came out, MANY years after MANY whining, moaning, etc.
If that whining and moaning never happened, EA would never even made Patch 1.5 + made the expensions free.
I believe the dev team is holding out till either the Kyoto Treaty is ratified or the Japanese to stop eating whales, or maybe the delay is because they were developing LFS for the Ipad..