To your first point. This more closely follows current software development methods. Get the core service stood up and out to a set of users, then flesh out the more advanced features. Most of the states in the first round have no state income tax to deal with.
That was one of the prime examples of why the gov is starting small and staging rollout