Today's update says 2.5 Open Beta will be released JAN 31st. The actual release version of 2.5 won't come out until "one or two weeks later". Good news for those who like the open betas but for those who only use actual stable release versions...we're still going to be waiting.
Considering that the 'stable' release isn't all that stable, I don't see an issue here. We are still talking about two versions, at different patch levels, neither of which has been tested at any depth. This is obvious when the release version is updated to the OB patch level within just a week or two. You can't do comprehensive testing and patching in that time frame and if you could then the release version number should be different since the code should be different. The version numbers are indicative of the fact that they don't actually fix anything between the Beta and the Release, but instead just pass the same code and call it 'released'. IMHO.