Man, I hate bad writing. I don't take this manga very seriously, but sheesh.
Running down a straight road and didn't see the military humvee barreling towards her? Really? Came outta nowhere? Let's look at a diagram!
Helmet___Satsuki________________________Humvee
H >>>------------ S >> - - - - - - - - - - - - - <<<<<<< V
Yep, no way she saw that! Lazy freakin' writing, that.