It's been a while since I wrote anything here, so its time for an update on how things are going with the startup.
It probably shouldn't come as too much of a surprise that the project is delayed (we've been a month from launch for the past month). The good news is that the delay is not from things going badly but from things going well. I hired a team because I had too much client work to spend time on my own projects. Now there is more client work and the development team doesn't have time for the startup either. This is probably why some people say you should do nothing except the startup, but I prefer the more profitable solution of expanding the team - we have another developer starting next week.
Losing the development team to other projects for a few weeks has actually been good in a way - it has provided the opportunity to step back a little and see which bits of the design can be improved. we should make pretty good progress once we get back into the code.