I think if nothing else what it proves is that SI are still working on the game right up until the beta launch and they are telling the truth when they say it will be released as soon as its ready.
Just making this point as a few people have questioned this today but if it was already ready and SI were holding it back for the sake of it there wouldn't be as many changes happening.