Seriously though, this is exactly the kind of shit multiplayer shooters have been needing more of for years. As pretty as games have gotten, gameplay has hardly evolved (compare BF2 to BF3). This kind of unpredictability will further enhance what has always made Battlefield so awesome IMO, although I imagine the loser competitive gamers will hate it because they can't precisely predict everything that'll happen.
And those weather changes... holy shit. That is such an obvious yet somehow unusual improvement considering Battlefield matches can be longer than some PlanetSide skirmishes. I just hope it shifts in quite a subtle and random manner, rather than being purely relative to match time (ie: rain always starts 50% of the way through).
[Blocked Image: http://dl.dropboxusercontent.com/u/37346336/levolution.jpg]