As excited as I am about these updates, I can't help but feel that the main reason TF2 is dying so fast is because it takes so long with it's updates. Games have a natural decay in popularity, and only the best games last 5+ years before dying out. If each update takes as long as this one, I don't see them getting to a third or fourth one before the game's community leaves.
Any news on why the delay is so long?
Aside from that, I think it's awesome that they still keep the game incredibly balanced while not losing any of it's fun.