I agree. Head’s too small in proportion to the body [unless it’s the camera angle.
Really? It looks fairly prototypical to me of what is characterized as a T-Rex.
Of course, it could just be a ‘beta’ test version, or one of those demo’s they put out at a car show and never make.