But I'm in the corner for shipping earlier. For our app, Freckle Time Tracking, we got the time entry interactions really, really done well, but the rest was very beta/alpha. We decided that we wanted to focus on the single biggest, most important interaction. We're still polishing the rest.
It is, of course, an unending task, but you have to use logic & foresight to decide where the intermittent goal posts are.
Creating a punishment for yourself for going over a timebox is not gonna do that hard, human thinking for you :)