Really don't mind the swing waiting until heel drop (as mentioned previously she even has a little reach back) I always say the swing starts somewhere between the two her swing is just at the end of the spectrum which is fine. Only question I had about stride was it looks like she is just a little open but its hard to tell from the angle.maybe experiment with a bit longer stride? and also get the swing started just after toe touch?
also, sometimes a bit wider starting stance, with knees in slight bend, can help hitters from riding so far forward, and feel a bit of resistance with the front side?
to me, her stride foot is down early, and she absolutely is rocking (or drifting) her whole torso forward as her power source.