Minor epiphany: The imposed initial week of flat spot is a bad idea.
First of all, most people don’t seem to want it. We don’t usually want
it for our own goals. Typically you reset your graph upon saying to
yourself “ok self, you little slacking $#!^, let’s start not sucking
right the hell now”. And the only counterargument is the people who
bite off more than they can chew and immediately drive off their
roads. Which sucks, but those people know it was their own damn fault,
and feel stupid and are probably going to be happy to risk the $5 to
try again. [cf bmndr.com/money]
There’s also the apparent confusion that that flat spot causes (and
these were no idiots who expressed such confusion).
Finally, we’ve talked about an advanced feature for retro-ratcheting
your road when you get too much safety buffer and want to throw it
away, but that feature is a poor solution to the initial flat week
because it doesn’t take away all of the safety buffer. If I
retro-ratchet on the first day I still have 6 days of safety buffer
remaining. The whole point is I want to throw away that safety
buffer. I want to be bound, dammit.
So here’s the plan:
When you create the goal, whatever rate you specify (or implied rate
if you specify goal and goal date) takes effect immediately. If you
don’t specify anything the entire road is flat. No kinks in the road
Once your graph is created, the road dial has the same one-week delay
as now. 
 The fully general way to deal with this is that you can always
make your graph harder starting now but making it easier has a
one-week delay. But I’m reluctant to do that because it makes it more
complicated. Like what kind of window do you have to undo it if you
accidentally make it too hard starting now? We could come up with an
answer for that but it makes the interface seem inconsistent unless
the user understands those rules.