Wasn't 3.0 supposed to be up when the store came back online or did I misunderstand something?
I'm not taking chances and make a server migration plus shop update right at the moment when we release a new version. I want my ducks all in row well before that. So that's why we're working on it right now when it is least disruptive. In a way this is preparation for the release, but it isn't "the" release.
Speaking of it, we have worked on all the show stopper bugs, and it seems like we're good here. We will soon build a "release candidate". At the same time however we will start working on the new particle system (well, the particle system as such already exists, just no suitable artwork for it). We will see how much progress we can make with it and if major issues show up. If not, we'll continue to get this implemented before release. If it turns out that there are unforeseen issues that are likely to cost a lot of time to get fixed we may decide to release the release candidate that I mentioned above. I think this offers the best compromise between avoiding massive delays and retaining the chance for a more rounded overall new look.