I'd say:
The face closeups look okay -- smile I don't think is the problem, more the jawline, but not enough that people would stop and point at you (but it's hard to tell from photos).
The one in the mirror is less convincing for a number of reasons -- the lighting is bad which is never good for us (or girls in general really), the hair starts to look a bit wig-ish compared to the face photos, and the clothes don't seem to be the right ones for obscuring the things that you mentioned (broad shoulders, larger hands).
Not sure what to do about the hair, but for clothes there are a few things: prints (as opposed to solid colors) can do a good job at hiding the broad shoulders, as the eye gets lost in the patterns and has more trouble making out the outline of the body. Dark colors are worse than light colors as well, as darks will usually contrast more with your surroundings, highlighting the body outline. For the hands, long sleeves (especially in dark colors) are not so good as they put a focus on the hands, where as with shorter sleeves you see more of the arm. Doesn't need to be t-shirt sleeves -- 3/4 sleeves or elbow length will help, but of course sleeveless would be too much in the opposite direction.
Another thing (and I say this in all seriousness) is to try shirts that show a little more skin in the neck area. Doesn't have to be far enough to show actual cleavage, but a decent scoopneck or v-neck will help immensely. The crew-neck style shirt in the picture sort of blocks out your whole upper body as one outline, whereas a scoopneck will split it up into your shirt, and then the exposed skin area below your neck, which helps to break up the upper body outline. Its the inverse of the 'greater than the sum of its parts' saying.
These are all things that could be improvements, but it's nearly impossible to tell you whether you'll pass or not from photos alone -- would need a video of you walking around a bit to tell you that (and even then it would be iffy).