let me throw this out there, and see how often I have to duck...
The ONLY reason I can see them putting this outside the American Pavillion is to be an advertisement and draw to go to FW. Does it fit, no. Should it be moved to somewhere else, say IN FW sure. But if you are pushing a new IP, and you want to get as much movement on it as you can, putting something on the other side of the lake isn't a terrible idea. I think you will see more traffic coming through the international gate now with the Gondola coming, at least for a its shiny new opening. So having some tie in to help folks get excited on the new big E attraction(not saying its an E.....) this would be one way to do it.