The original intention was to include the first part of the single player campaign towards the end of the beta period. New features and tweaks were made as a result of beta feedback, and it is hard to estimate how long it will take track down unexpected bugs or go through multiple iterations of balancing, etc. The leaderboards were only implemented in the last couple days, which is why Larian is having a contest to encourage people to try it out before the release.