Haven't seen it in person, but based on the pictures it seems to look a lot better from slightly below. The view from eye level is what look bad. So it seems like the artist maybe did get the proportions right for the viewing angle? Love the stance, love the shoes, love the windbreaker, it's just so LHCBS.
Also, can confirm that the reason for no headset is that the statue will in fact be adorned with real headset and assistant on gamedays. Are they in place yet for tonight?