I think virtual schools work for some people, not for others (whether it's a state virtual school, frankly, or simply the virtual school that they're paying for, just like they'd pay for other curricula).
I'm glad the OP has found a solution that will work for her family.
That said - having used a public virtual school for two years (Wyoming K12) - we've been able to move at our own pace, doing first grade math during K and second grade reading during first grade. We've done subjects in "unit study" set-ups, and following the k12 automatic schedule as well. We skip busy-work (which they encourage us to do: "Once student understands the concepts then move to the assessment.").
We were told that we'd need to put X hours/day into our lesson times. And told we'd need to enter attendance daily. Both of these are so the public virtual school can meet state standards. The reality (which I believe administrators and teachers both recognize) is that when the class size is that small, it simply doesn't take an hour to get through the lesson (unless the student is really, really struggling or really, really doing enrichment beyond what's in the lesson!). And they realize that sometimes families are doing the work on the weekend and entering attendance that Monday and Tuesday (while not doing school those days because you're doing something else). So, like Jyotsna, we simply enter the default attendance for the lessons we do. If we do *more* (ie, go to a museum that day, or something) - then we enter additional time for that subject. And frankly, I have gone several days forgetting to enter attendance at all, and you can go back and enter it retroactively - I've never been contacted about it. It's been fine. Also, we have substituted other books or activities for lessons (ie, my daughter doesn't like the violence of most fairy tales, so we will read a different book instead of "Snow White and the Seven Dwarves.") And, we were able to progress rapidly via Unit Assessments etc. when she obviously knew things in math, rather than wasting time 'teaching' her something she already knew. We do let them know when we'll be traveling, since sometimes that means we don't have internet access and will be working offline and entering attendance once we do have internet access, but they've never been concerned about that.
For us, our public virtual school was a result of me being panicked about picking the "best" curriculum for our daughter's K. There were so many options, I couldn't decide, and ended up defaulting to k12 figuring it met state standards, it was free, and I could figure out a curriculum for us to do as 'regular' homeschoolers the next year. Also, I am a master procrastinator, so I was a little worried that I'd put things off and discover in March that I hadn't been doing enough school for the year .... Or only doing the subjects that Ina and I enjoyed, rather than all of them. In the end, we ended up liking our virtual school experience enough that we stuck with it. That may change - we don't have to participate in the public school testing 'til 3rd grade, and then we may decide that we would rather switch to our own curriculum at that point, depending on how it goes and how we feel about it.
I think virtual schools can be a really good way for someone who's worried about transitioning to homeschooling to "get their feet wet." They can also be a good way to get your family members comfortable with the idea that you're homeschooling (we had a lot of people relieved that it was "still public school" ). I think the best way to discover whether it will work for your family, or not, is to really understand what it's like, in your own state (as it does vary).