This angle is much more interesting than if you had taken the photo head on. The bright colors in her vest pull your eye toward her, so it might have been better if she had been a little off center in the photo. Maybe cropped a little tighter??
After you took her picture she still gave it to you? I think the photo could use a little 'snap'. You might lighten it a bit and increase the contrast some, it would make it a more effective statement.
I know it's hard with those 'gotta take this opportunity' photos to not make them look like snapshots. Not sure what I would've done differently (were you taking the photo from a bus?), but a different angle (if that was possible) maybe would've helped.
Hope you didn't have to park at an expired meter to get this shot! It's a good subject and not poorly taken, but could do a bit better if the subject were not composed dead center. Might have worked better if the camera were turned 90 degrees for a portrait composition.