Hmm.. It still looks off. I guess that's not gonna fix everything.
Perhaps make the legs a bit shorter; put the feet directly downward or at a more downwards angle than you have now. Put the head lower on the torso by a pixel or two to show that not only his head, but neck is craned downwards, which would probably be more feasible at an overhead perspective. Probably. On that note, maybe try making the neck cast a shadow on the torso? (More than 1-pixel, or it will likely come off as banding.)
One more thing I thought: if you're doing overhead try to envision the torso as a sort of cylinder, instead of what you have now (side perspective?) which I think would have been guided by a flat square. Wait, that's not the last thing. Make the torso a bit shorter, too.
An edit would be of some help so I'll get to work on that.