Does the running figure look male or female ?
Also ambiguous. At first I thought male. Then I thought perhaps female. Then I thought male.
I could walk down the reasons for each of these triggers but... not sure that matters.
The softness of the character certainly suggests femaie.
I lean toward thinking this is a young male or athletic female who isn't into girly appearances as there aren't too many specific things that suggest female.
A simple one to suggest female would be to add a pony tail.
Does it look like its wearing a shirt or vest ?
Definely doesn't suggest vest to me.
It looks to be a fairly tight shirt and very likely a specific runners brand (of which I know not what the brand might be) because of the distinctive imprint on the shoulders/arms.
Does the run look OK or is it odd in places?
I agree that some additional display of weight (or countering of the same) could enhance the run.
It's quite a good run actually.
The only thing I can suggest here is to think of the squash down upon each landing of a foot and the stretch as that leg lifts and releases.
I'll add something that probably doesn't need to be said.
At about frame 90 just after the character blinks it would be ideal to have the character smile as recognition of who is there waiting to be hugged settles in.
Anticipation is such an important aspect that this is also where I'd consider playing with the weight of the run.
In other words, if the runner was running at a steady pace now they might speed up... launching slightly higher... in an effort to get there just a little bit faster.
Then you'd get a sense of steadily running in (as if this is a routine run), speeding up upon recognition of a loved one and slowing down in anticipation of the embrace (suggesting he/she doesn't want to injure their loved one by slamming into them with the full force they are capable of at their faster pace). The sense I get is that this is someone who runs regularly and just happens to be returning at this moment in time. There should be a sense of change... surprise... pleasure... recognition that happiness is just a few more steps away.
Keep on keeping on Simon.
I really like what I'm seeing here.