Episode 2 of Half Life 2 was once again delayed, this time till the end of 2007. We don’t know for sure why, but it’s possible that the delay is for matching the release date of Half Life 2 Orange (the console version of HL2, Episodes 1 and 2, Team Fortress 2 and Portal).
It’s strange that EA as a publisher didn’t really do anything about this. By now we should have had Half Life Racing 5 for God’s sake!