On here it states the Release date for TF2 is the 26th, but on other places it says it's the 24th, which one?
It is definitely the 24th. The date was never fixed here, I don't know why, but the film begins on June 24th.
So, the game is to be released on the 26th, right? And another question: Do you think the current release date of June 24th was a good idea? What date would you have preffered?