Just like this case it is a hard call, but I would be on the side of saying to keeper placed her self in that position by diving on the ball so I would not blame the fwd for the contact. If the keep is only playing the ball and not the keepers legs then I would say keep made clean play. If keep went feet first at the fwds legs then I would likely say foul was commited by keeper.
As I said before I would tend to err on the keepers side because in the box they have the "right of way". If the player managed to tap ball under/over keeper in you hypothetical then made the same amount of contact we see in video I would say no foul (for fwd) becasue keeper created the contact with her play. In the video as far as I can tell the keeper did not create the contact, had the fwd hit the keeps arm on her way by then maybe no foul but instead the fwd ends up T-boning keeper.

As for your point about the keeps positioning I agree she could have done a better job, but I do not want to critize the effort to much. In a clinical way I am sure it could be broken down by for errors but I would leave that to her coach. I have seen several keepers who have "punished" fwds for just such a charge, without being trying to be sexist I would say most boys keepers look to clober a fwd who offers the chance for this kind of contact (Elbows and Knees are often the first part of a keeper a fwd will meet).

In fact I saw a simiular play this year where the keeper just went for the kick and "knockout" blow on the fwd. Ball got booted away out of bounds and fwd got to meet ground with keeper on top. Ref was seen talking??/cautioning?? both as they got up .
Hey I guess if this was easy and cut and dried it would'nt be nearly as fun
Hopefully they can meet again next year.