Humerus is from majungasaurus material...rest is after carnotaurus.
And yes the legs are that short and the feet are that small.
Note that there is margin of error there since it's put together from 3 individuals.
There is nice photo of the majungasaurus skeleton in deviantart.
just search for Majungasaurus.