If the 2.5 will be released in the Alpha branch first then I do not see any reason to postpone it much unless there are some game breaking bugs. If the missions or campaigns are not yet ready, just do not put them there yet, people will be ok with it in Alpha. The moment it will be transferred to Open beta, then yes it should have everything in it so it can be tested.